D.Maden. 11-Sep-2000.
Makefiles modified to generate a Linux SICServer. Other files modified to get rid of irritating compiler warning messages.
This commit is contained in:
51
Makefile
51
Makefile
@@ -4,21 +4,26 @@
|
||||
# Mark Koennecke 1996-2000
|
||||
# Markus Zolliker March 2000: add tecs
|
||||
#---------------------------------------------------------------------------
|
||||
BINTARGET=$(HOME)/bin/sics
|
||||
|
||||
|
||||
#------- comment and uncommanet this if a fortified version is required.
|
||||
# A -DFORTIFY needs to be added to the CFLAGS as well.
|
||||
#------- comment or uncomment this if a fortified version is required.
|
||||
# Note: A -DFORTIFY needs to be added to the CFLAGS as well.
|
||||
#
|
||||
#FORTIFYOBJ = fortify.o strdup.o
|
||||
#----
|
||||
FORTIFYOBJ =
|
||||
#---------------------------------------------------------------------------
|
||||
|
||||
#----- comment and uncomment according if a difrac version is required
|
||||
|
||||
#----- comment or uncomment if a difrac version is required
|
||||
#DIFOBJ=
|
||||
#DIFIL=
|
||||
#DIFOBJ=difrac.o -Ldifrac -ldif -lfor
|
||||
#----
|
||||
DIFOBJ=difrac.o -Ldifrac -ldif
|
||||
DIFIL= difrac.o
|
||||
#---------------------------------------------------------------------------
|
||||
|
||||
|
||||
COBJ = Sclient.o network.o ifile.o intcli.o $(FORTIFYOBJ)
|
||||
SOBJ = network.o ifile.o conman.o SCinter.o splitter.o passwd.o \
|
||||
@@ -47,15 +52,18 @@ VELOOBJ = velo.o velosim.o velodorn.o velodornier.o
|
||||
.SUFFIXES:
|
||||
.SUFFIXES: .tcl .htm .c .o
|
||||
|
||||
#----- comment or uncomment the following according to operating system
|
||||
|
||||
#------------- for Digital Unix
|
||||
HDFROOT=/data/koenneck
|
||||
CC=cc
|
||||
EXTRA=
|
||||
CFLAGS = -I$(HDFROOT)/include -Ihardsup -I. -std1 -g -warnprotos -c
|
||||
#BINTARGET=$(HOME)/bin/sics
|
||||
#HDFROOT=/data/koenneck
|
||||
#CC=cc
|
||||
#EXTRA=
|
||||
#CFLAGS = -I$(HDFROOT)/include -Ihardsup -I. -std1 -g -warnprotos -c
|
||||
#CFLAGS = -I$(HDFROOT)/include -DFORTIFY -Ihardsup -g -std1 -warnprotos -c
|
||||
LIBS = -L$(HDFROOT)/lib -Lhardsup -lhlib -Lmatrix -lmatrix -Ltecs \
|
||||
-ltecsl -ltcl8.0 -lfor -lmfhdf -ldf $(HDFROOT)/lib/libjpeg.a \
|
||||
-lz -lm -ll -lc
|
||||
#LIBS = -L$(HDFROOT)/lib -Lhardsup -lhlib -Lmatrix -lmatrix -Ltecs \
|
||||
# -ltecsl -ltcl8.0 -lfor -lmfhdf -ldf $(HDFROOT)/lib/libjpeg.a \
|
||||
# -lz -lm -ll -lc
|
||||
|
||||
#------- for cygnus
|
||||
#HDFROOT=../HDF411
|
||||
@@ -66,14 +74,15 @@ LIBS = -L$(HDFROOT)/lib -Lhardsup -lhlib -Lmatrix -lmatrix -Ltecs \
|
||||
# -lmfhdf -ldf -ljpeg -lz -lm
|
||||
|
||||
#---------- for linux
|
||||
#HDFROOT=/usr/local
|
||||
#TCLROOT=/home/koenneck/tcl76
|
||||
#CC=gcc
|
||||
#CFLAGS = -I$(HDFROOT)/include -Ihardsup -fwritable-strings -DCYGNUS -g -c
|
||||
#LIBS= -L$(HDFROOT)/lib -Lhardsup -L$(TCLROOT)/lib -lhlib \
|
||||
# -ltcl7.6 -lmfhdf -ldf -ljpeg -lz -lm -lg2c -ldl
|
||||
#EXTRA=nintf.o
|
||||
|
||||
BINTARGET=../bin
|
||||
HDFROOT=/usr/local
|
||||
CC=gcc
|
||||
CFLAGS = -I$(HDFROOT)/include -Ihardsup -fwritable-strings \
|
||||
-DCYGNUS -DNONINTF -g -c
|
||||
LIBS= -L$(HDFROOT)/lib -Lhardsup -Ltecs -ltecsl -Lmatrix -lmatrix -lhlib \
|
||||
-ltcl8.0 -lmfhdf -ldf -ljpeg -lz -lm -lg2c -ldl
|
||||
EXTRA=nintf.o
|
||||
#---------------------------------------------------------------------------
|
||||
|
||||
.c.o:
|
||||
$(CC) $(CFLAGS) $*.c
|
||||
@@ -87,8 +96,8 @@ server: $(SOBJ) $(MOTOROBJ) $(COUNTEROBJ) $(DMCOBJ) $(VELOOBJ) $(DIFIL) \
|
||||
cp SICServer $(BINTARGET)
|
||||
|
||||
clean:
|
||||
- rm *.o
|
||||
- rm SICServer
|
||||
- rm -f *.o
|
||||
- rm -f SICServer
|
||||
|
||||
Dbg.o: Dbg.c
|
||||
cc -g -I/data/koenneck/include -c Dbg.c
|
||||
|
||||
Reference in New Issue
Block a user