1# Makefile for DEC Unix with vendor Cxx Version 6.0 2 3# include Husky-Makefile-Config 4include ../huskymak.cfg 5 6CC=cxx 7CFLAGS= 8CDEFS= -DUNIX -DCONFIGDIR=\"lxtrack.cfg\" -DIS_NOTGCC 9 10# -g cannot be combined with -O3, so rebuild if you make a release! 11ifeq ($(DEBUG), 1) 12 COPT=-g -I$(INCDIR) 13else 14 COPT=-s -I$(INCDIR) 15endif 16 17LOPT=-L$(LIBDIR) 18 19TARGET= lxtrack 20 21SMAPI=smapiunix 22 23OBJS= action.o \ 24 area.o \ 25 config.o \ 26 ftnaddr.o \ 27 global.o \ 28 log.o \ 29 lxtrack.o \ 30 mask.o \ 31 msg.o \ 32 pkt.o \ 33 strsep.o 34 35all: lxtrack 36 37.cc.o: 38 $(CC) $(CFLAGS) $(CDEFS) $(LOPT) $(COPT) -c $< -o $@ 39 40lxtrack: $(OBJS) 41 $(CC) $(OBJS) $(LOPT) $(COPT) -l$(SMAPI) -o lxtrack 42 43clean: 44 rm *.o core 45 46distclean: clean 47 rm lxtrack 48 49install: lxtrack 50 install $(IBOPT) lxtrack $(BINDIR) 51 52