objects may now be separated from sources M.Z.

This commit is contained in:
cvs
2003-08-25 14:28:23 +00:00
parent 7ceb18416c
commit 50143d1256
11 changed files with 43 additions and 19 deletions

View File

@ -8,6 +8,8 @@
.SUFFIXES: .SUFFIXES:
.SUFFIXES: .c .o .SUFFIXES: .c .o
VPATH=$(SRC)
OBJ= el734_utility.o asynsrv_utility.o stredit.o \ OBJ= el734_utility.o asynsrv_utility.o stredit.o \
strjoin.o failinet.o geterrno.o el737_utility.o sinqhm.o serialsinq.o \ strjoin.o failinet.o geterrno.o el737_utility.o sinqhm.o serialsinq.o \
itc4util.o dillutil.o table.o el755_utility.o el755_errorlog.o \ itc4util.o dillutil.o table.o el755_utility.o el755_errorlog.o \

8
hardsup/makefile Normal file
View File

@ -0,0 +1,8 @@
# this makefile delegates to a version specific makefile
# where this subdirectory is (relative to the sics root)
S_DOWN=psi/hardsup
# where root is (from here)
S_UP=../..
include ../../make_forward

View File

@ -9,6 +9,6 @@
include ../../alpha_def include ../../alpha_def
CC = cc CC = cc
CFLAGS = -std1 -I../.. -g $(DFORTIFY) -I$(SRC).. -I$(SRC). CFLAGS = -std1 -g $(DFORTIFY) -I$(SRC)../.. -I$(SRC).. -I$(SRC).
include make_gen include make_gen

View File

@ -6,9 +6,9 @@
# Markus Zolliker, March 2003 # Markus Zolliker, March 2003
#-------------------------------------------------------------------------- #--------------------------------------------------------------------------
include ../../linux_def include ../../$(SRC)linux_def
CC = gcc CC = gcc
CFLAGS = -g -DLINUX $(DFORTIFY) -I$(SRC). -I.. -I../.. CFLAGS = -g -DLINUX $(DFORTIFY) -I$(SRC). -I../../$(SRC)
include $(SRC)make_gen include $(SRC)make_gen

View File

@ -6,6 +6,8 @@
.SUFFIXES: .SUFFIXES:
.SUFFIXES: .c .o .f .SUFFIXES: .c .o .f
VPATH=$(SRC)
OBJ=psi.o buffer.o ruli.o dmc.o nxsans.o nextrics.o sps.o pimotor.o \ OBJ=psi.o buffer.o ruli.o dmc.o nxsans.o nextrics.o sps.o pimotor.o \
pipiezo.o sanswave.o faverage.o fowrite.o amor2t.o nxamor.o \ pipiezo.o sanswave.o faverage.o fowrite.o amor2t.o nxamor.o \
amorstat.o tasinit.o tasdrive.o tasutil.o tasscan.o swmotor.o \ amorstat.o tasinit.o tasdrive.o tasutil.o tasscan.o swmotor.o \
@ -18,10 +20,10 @@ OBJ=psi.o buffer.o ruli.o dmc.o nxsans.o nextrics.o sps.o pimotor.o \
el737hpv2driv.o swmotor2.o el737hpv2driv.o swmotor2.o
libpsi.a: $(OBJ) libpsi.a: $(OBJ)
- rm libpsi.a rm -f libpsi.a
ar cr libpsi.a $(OBJ) ar cr libpsi.a $(OBJ)
ranlib libpsi.a ranlib libpsi.a
clean: clean:
- rm *.a rm -f *.a
- rm *.o rm -f *.o

8
makefile Normal file
View File

@ -0,0 +1,8 @@
# this makefile delegates to a version specific makefile
# where this subdirectory is (relative to root)
S_DOWN=psi
# where root is
S_UP=..
include ../make_forward

View File

@ -7,7 +7,7 @@
include ../alpha_def include ../alpha_def
CC = cc CC = cc
CFLAGS = -std1 -g $(DFORTIFY) -I.. -I$(HDFROOT)/include -DHDF4 -DHDF5 \ CFLAGS = -std1 -g $(DFORTIFY) -I$(SRC).. -I$(HDFROOT)/include -DHDF4 -DHDF5 \
-Ihardsup -I$(SRC)hardsup
include make_gen include make_gen

View File

@ -6,12 +6,12 @@
# Markus Zolliker, March 2003 # Markus Zolliker, March 2003
#========================================================================== #==========================================================================
include ../linux_def include ../$(SRC)linux_def
CC = gcc CC = gcc
CFLAGS = -I$(HDFROOT)/include -DHDF4 -DHDF5 $(NI) -Ihardsup \ CFLAGS = -I$(HDFROOT)/include -DHDF4 -DHDF5 $(NI) -I$(SRC)hardsup \
-I../ -fwritable-strings -DCYGNUS -DNONINTF -g $(DFORTIFY) -I../$(SRC) -fwritable-strings -DCYGNUS -DNONINTF -g $(DFORTIFY)
EXTRA=nintf.o EXTRA=nintf.o
include make_gen include $(SRC)make_gen

View File

@ -5,6 +5,8 @@
# Markus Zolliker, March 2003 # Markus Zolliker, March 2003
#-------------------------------------------------------------------------- #--------------------------------------------------------------------------
VPATH=$(SRC)
LIBR_OBJ =coc_util.o myc_err.o myc_str.o myc_buf.o myc_time.o 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 \ SERV_OBJ =tecs.o coc_server.o tecs_lsc.o tecs_serial.o coc_logfile.o \
tecs_data.o $(LIBR_OBJ) tecs_data.o $(LIBR_OBJ)

View File

@ -1,3 +1,8 @@
#include makefile_alpha # this makefile delegates to a version specific makefile
include makefile_linux
# where this subdirectory is (relative to the sics root)
S_DOWN=psi/tecs
# where root is (from here)
S_UP=../..
include $(S_UP)/make_forward

View File

@ -5,14 +5,11 @@
# Markus Zolliker, March 2003 # Markus Zolliker, March 2003
#-------------------------------------------------------------------------- #--------------------------------------------------------------------------
include ../../linux_def include ../../$(SRC)linux_def
SICST=..
SICS=$(SRC)..
CC = gcc CC = gcc
FC = g77 FC = g77
CFLAGS = -DLINUX -g $(DFORTIFY) -I../.. CFLAGS = -DLINUX -g $(DFORTIFY) -I../$(SRC) -I../hardsup/$(SRC)
FFLAGS = -u -fvxt -g FFLAGS = -u -fvxt -g
ARFLAGS = cr ARFLAGS = cr