- cleaned up makefiles
- polished code to avoid warnings
This commit is contained in:
@@ -8,9 +8,6 @@
|
||||
.SUFFIXES:
|
||||
.SUFFIXES: .o .c .f
|
||||
|
||||
VPATH=$(SRC):$(ROOT)/$(SRC)
|
||||
ROOT=../..
|
||||
|
||||
LIBR_OBJ =coc_util.o myc_err.o myc_str.o myc_buf.o myc_time.o
|
||||
SERV_OBJ =tecs.o coc_server.o tecs_lsc.o tecs_serial.o coc_logfile.o \
|
||||
tecs_data.o $(LIBR_OBJ)
|
||||
@@ -35,11 +32,11 @@ CFGDIR=/afs/psi.ch/project/sinq/common/lib/tecs/cfg/
|
||||
|
||||
#-include make_crv
|
||||
|
||||
$(SRC)make_crv: make_crv.tcsh inp/lsc.codes $(ALLINP)
|
||||
$(SRC)make_crv.tcsh $(SRC)inp/lsc.codes
|
||||
make_crv: make_crv.tcsh inp/lsc.codes $(ALLINP)
|
||||
make_crv.tcsh inp/lsc.codes
|
||||
|
||||
dev.list:
|
||||
$(SRC)make_list.tcsh $(CFGDIR)*.cfg > $@
|
||||
make_list.tcsh $(CFGDIR)*.cfg > $@
|
||||
cp $@ $(CFGDIR)
|
||||
|
||||
# use target all_crv to make all curves in inp directory
|
||||
@@ -66,7 +63,7 @@ ccrv: conv.f sys_cmdpar.o str.o cvt.o
|
||||
|
||||
# -- needs special include
|
||||
tecs_serial.o: tecs_serial.c
|
||||
$(CC) $(CFLAGS) -I$(ROOT)/psi/hardsup/$(SRC) -c $Q
|
||||
$(CC) $(CFLAGS) -I../hardsup -c $Q
|
||||
|
||||
keep_running: keep_running.c
|
||||
$(CC) $(CFLAGS) -o $@ $Q $(FORTIFYOBJ)
|
||||
@@ -78,5 +75,8 @@ rexstart: rstart.c myc_str.o myc_err.o instr_hosts.o
|
||||
$(CC) $(CFLAGS) -o $@ $Q $(FORTIFYOBJ)
|
||||
@ echo "$(PWD)/rstart"
|
||||
|
||||
pg_plus/libpgplus.a:
|
||||
cd pg_plus; make $(MFLAGS)
|
||||
|
||||
clean:
|
||||
rm -f *.o *.a six keep_running TecsServer TecsClient
|
||||
|
||||
Reference in New Issue
Block a user