#--------------------------------------------------------------------------- # Makefile for the Utilities in the utils directory, # # e.g. SerPortServer asynsrv_test # # David Maden, Sep-2000 #-------------------------------------------------------------------------- #------------ for DigitalUnix (add -DFORTIFY to CFLAGS for fortified version) ##CC = cc ##CFLAGS = -std -g -warnprotos -I. -I../hardsup ##BIN = osf.axp ##LFLAGS = -L../hardsup #------------ for Linux CC = gcc CFLAGS = -g -I. -I../hardsup -DLinux BIN = linux.i686 LFLAGS = -L../hardsup -L/usr/X11R6/lib #------------ #---------------------------------------------------------- all: $(HOME)/bin/$(BIN)/asynsrv_test \ $(HOME)/bin/$(BIN)/el734 \ $(HOME)/bin/$(BIN)/el734_test \ $(HOME)/bin/$(BIN)/el737 \ $(HOME)/bin/$(BIN)/SerPortServer #---------------------------------------------------------- $(HOME)/bin/$(BIN)/SerPortServer: SerPortServer.c rm -f $(HOME)/bin/$(BIN)/SerPortServer $(CC) $(CFLAGS) -o $(HOME)/bin/$(BIN)/SerPortServer \ SerPortServer.c $(LFLAGS) -lhlib -lX11 $(HOME)/bin/$(BIN)/asynsrv_test: asynsrv_test.c rm -f $(HOME)/bin/$(BIN)/asynsrv_test $(CC) $(CFLAGS) -o $(HOME)/bin/$(BIN)/asynsrv_test \ asynsrv_test.c $(LFLAGS) -lhlib -lX11 $(HOME)/bin/$(BIN)/el734: el734.c @ echo "el734 needs Motif library. Not yet found on linux" ## rm -f $(HOME)/bin/$(BIN)/el734 ## $(CC) $(CFLAGS) -o $(HOME)/bin/$(BIN)/el734 \ ## el734.c $(LFLAGS) -lhlib -lX11 $(HOME)/bin/$(BIN)/el734_test: el734_test.c rm -f $(HOME)/bin/$(BIN)/el734_test $(CC) $(CFLAGS) -o $(HOME)/bin/$(BIN)/el734_test \ el734_test.c $(LFLAGS) -lhlib -lX11 $(HOME)/bin/$(BIN)/el737: el737.c @ echo "el737 needs Motif library. Not yet found on linux" ## rm -f $(HOME)/bin/$(BIN)/el737 ## $(CC) $(CFLAGS) -I/usr/X11R6/include -o $(HOME)/bin/$(BIN)/el737 \ ## el737.c $(LFLAGS) -lhlib -lXm -lXt -lX11 #---------------------------------------------------------- clean: - rm -f *.o - rm -f $(HOME)/bin/$(BIN)/SerPortServer \ $(HOME)/bin/$(BIN)/asynsrv_test \ $(HOME)/bin/$(BIN)/el734 \ $(HOME)/bin/$(BIN)/el734_test \ $(HOME)/bin/$(BIN)/el737 #---------------------------------------------------------- .c.o: $(CC) $(CFLAGS) -c $*.c #----------------------------------------------------------