1 # $Id: proto.make,v 1.6 1994/06/24 10:50:09 ceriel Exp $
3 #PARAMS do not remove this line!
5 SRC_DIR = $(SRC_HOME)/util/int/switch
6 IP_SPEC = $(SRC_HOME)/etc/ip_spec.t
7 UCFLAGS = -I$(UTIL_HOME)/h $(UCOPTIONS)
8 ULDFLAGS = $(ULDOPTIONS)
9 LINTFLAGS = -I$(UTIL_HOME)/h $(LINTOPTIONS)
11 SRC = $(SRC_DIR)/mkiswitch.c $(SRC_DIR)/mkswitch.c
12 OBJ = mkiswitch.$(USUF) mkswitch.$(USUF)
14 mkiswitch: mkiswitch.$(USUF)
15 $(UCC) $(ULDFLAGS) -o mkiswitch mkiswitch.$(USUF) $(UTIL_HOME)/lib.bin/em_data.$(ULIBSUF)
17 mkiswitch.$(USUF): $(SRC_DIR)/mkiswitch.c
18 $(UCC) $(UCFLAGS) -c $(SRC_DIR)/mkiswitch.c
20 mkswitch: mkswitch.$(USUF)
21 $(UCC) $(ULDFLAGS) -o mkswitch mkswitch.$(USUF)
23 mkswitch.$(USUF): $(SRC_DIR)/mkswitch.c
24 $(UCC) $(UCFLAGS) -c $(SRC_DIR)/mkswitch.c
26 DoCases: mkiswitch $(IP_SPEC)
27 mkiswitch Do $(IP_SPEC) DoCases
30 PrCases: mkswitch $(IP_SPEC)
31 mkswitch Pr $(IP_SPEC) PrCases
35 $(LINT) $(LINTOPTIONS) $(SRC_DIR)/mkiswitch.c $(UTIL_HOME)/lib.bin/em_data.$(LINTSUF)
36 $(LINT) $(LINTOPTIONS) $(SRC_DIR)/mkswitch.c
38 clean:# # NOT the cases files !
39 rm -f a.out core $(OBJ) mkswitch mkiswitch
47 echo "Nothing to install"
50 echo "Nothing to compare"
53 @pr $(SRC_DIR)/READ_ME $(SRC_DIR)/proto.make $(SRC)