# Copyright 2002 Phil Karn, KA9Q
# May be used under the terms of the GNU General Public License (GPL)
# Generated automatically from makefile.in by configure.
srcdir = .
prefix = /usr/local
exec_prefix=${prefix}
CC=cc
CFLAGS=-fno-common -fPIC -Wall
LIB= encode_rs_char.o encode_rs_int.o encode_rs_8.o \
decode_rs_char.o decode_rs_int.o decode_rs_8.o \
init_rs_char.o init_rs_int.o ccsds_tab.o \
encode_rs_ccsds.o decode_rs_ccsds.o ccsds_tal.o
all: librs.a librs.so.4.0.0
test: rstest
./rstest
rstest: rstest.o exercise_int.o exercise_char.o exercise_8.o exercise_ccsds.o \
librs.a
cc -g -o $@ $^
install: all
$(BSD_INSTALL_DATA) librs.a ${exec_prefix}/lib
$(BSD_INSTALL_PROGRAM) librs.so.4.0.0 ${exec_prefix}/lib
(cd ${exec_prefix}/lib;ln -f -s librs.so.4.0.0 librs.so)
$(BSD_INSTALL_DATA) rs.h ${prefix}/include
$(BSD_INSTALL_MAN) rs.3 ${prefix}/man/man3
librs.a: $(LIB)
ar rv $@ $^
librs.so.4.0.0: librs.a
cc -shared -fPIC -Xlinker -soname=librs.so.4 -o $@ -Wl,-whole-archive $^ -Wl,-no-whole-archive -lc
encode_rs_char.o: encode_rs.c
cc $(CFLAGS) -c -o $@ $^
encode_rs_int.o: encode_rs.c
cc -DBIGSYM=1 $(CFLAGS) -c -o $@ $^
encode_rs_8.o: encode_rs.c
cc -DFIXED=1 $(CFLAGS) -c -o $@ $^
decode_rs_char.o: decode_rs.c
cc $(CFLAGS) -c -o $@ $^
decode_rs_int.o: decode_rs.c
cc -DBIGSYM=1 $(CFLAGS) -c -o $@ $^
decode_rs_8.o: decode_rs.c
cc -DFIXED=1 $(CFLAGS) -c -o $@ $^
init_rs_char.o: init_rs.c
cc $(CFLAGS) -c -o $@ $^
init_rs_int.o: init_rs.c
cc -DBIGSYM=1 $(CFLAGS) -c -o $@ $^
ccsds_tab.o: ccsds_tab.c
ccsds_tab.c: gen_ccsds
./gen_ccsds > ccsds_tab.c
gen_ccsds: gen_ccsds.o init_rs_char.o
cc -o $@ $^
gen_ccsds.o: gen_ccsds.c
cc $(CFLAGS) -c -o $@ $^
ccsds_tal.o: ccsds_tal.c
ccsds_tal.c: gen_ccsds_tal
./gen_ccsds_tal > ccsds_tal.c
exercise_char.o: exercise.c
cc $(CFLAGS) -c -o $@ $^
exercise_int.o: exercise.c
cc -DBIGSYM=1 $(CFLAGS) -c -o $@ $^
exercise_8.o: exercise.c
cc -DFIXED=1 $(CFLAGS) -c -o $@ $^
exercise_ccsds.o: exercise.c
cc -DCCSDS=1 $(CFLAGS) -c -o $@ $^
clean:
rm -f *.o *.a ccsds_tab.c ccsds_tal.c gen_ccsds gen_ccsds_tal \
rstest librs.so.4.0.0
distclean: clean
rm -f config.log config.cache config.status config.h makefile
syntax highlighted by Code2HTML, v. 0.9.1