The make file
This commit is contained in:
68
utils/Makefile
Normal file
68
utils/Makefile
Normal file
@ -0,0 +1,68 @@
|
|||||||
|
#---------------------------------------------------------------------------
|
||||||
|
# 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
|
||||||
|
BIN = linux.i686
|
||||||
|
LFLAGS = -L../hardsup -L/usr/X11R6/lib
|
||||||
|
#------------
|
||||||
|
|
||||||
|
#----------------------------------------------------------
|
||||||
|
|
||||||
|
all: ../bin/$(BIN)/asynsrv_test \
|
||||||
|
../bin/$(BIN)/el734 \
|
||||||
|
../bin/$(BIN)/el734_test \
|
||||||
|
../bin/$(BIN)/el737 \
|
||||||
|
../bin/$(BIN)/SerPortServer
|
||||||
|
|
||||||
|
#----------------------------------------------------------
|
||||||
|
|
||||||
|
../bin/$(BIN)/SerPortServer: SerPortServer.c
|
||||||
|
rm -f ../bin/$(BIN)/SerPortServer
|
||||||
|
$(CC) $(CFLAGS) -o ../bin/$(BIN)/SerPortServer \
|
||||||
|
SerPortServer.c $(LFLAGS) -lhlib -lX11
|
||||||
|
|
||||||
|
../bin/$(BIN)/asynsrv_test: asynsrv_test.c
|
||||||
|
rm -f ../bin/$(BIN)/asynsrv_test
|
||||||
|
$(CC) $(CFLAGS) -o ../bin/$(BIN)/asynsrv_test \
|
||||||
|
asynsrv_test.c $(LFLAGS) -lhlib -lX11
|
||||||
|
|
||||||
|
../bin/$(BIN)/el734: el734.c
|
||||||
|
rm -f ../bin/$(BIN)/el734
|
||||||
|
$(CC) $(CFLAGS) -o ../bin/$(BIN)/el734 \
|
||||||
|
el734.c $(LFLAGS) -lhlib -lX11
|
||||||
|
|
||||||
|
../bin/$(BIN)/el734_test: el734_test.c
|
||||||
|
rm -f ../bin/$(BIN)/el734_test
|
||||||
|
$(CC) $(CFLAGS) -o ../bin/$(BIN)/el734_test \
|
||||||
|
el734_test.c $(LFLAGS) -lhlib -lX11
|
||||||
|
|
||||||
|
../bin/$(BIN)/el737: el737.c
|
||||||
|
rm -f ../bin/$(BIN)/el737
|
||||||
|
$(CC) $(CFLAGS) -o ../bin/$(BIN)/el737 \
|
||||||
|
el737.c $(LFLAGS) -lhlib -lX11
|
||||||
|
|
||||||
|
#----------------------------------------------------------
|
||||||
|
|
||||||
|
clean:
|
||||||
|
- rm -f *.o
|
||||||
|
- rm -f ../bin/$(BIN)/SerPortServer \
|
||||||
|
../bin/$(BIN)/asynsrv_test \
|
||||||
|
../bin/$(BIN)/el734 \
|
||||||
|
../bin/$(BIN)/el734_test \
|
||||||
|
../bin/$(BIN)/el737
|
||||||
|
#----------------------------------------------------------
|
||||||
|
.c.o:
|
||||||
|
$(CC) $(CFLAGS) -c $*.c
|
||||||
|
#----------------------------------------------------------
|
Reference in New Issue
Block a user