# $Header$ #PARAMS do not remove this line! SRC_DIR = $(SRC_HOME)/util/int/switch IP_SPEC = $(SRC_HOME)/etc/ip_spec.t UCFLAGS = -I$(UTIL_HOME) $(COPTIONS) ULDFLAGS = $(ULDOPTIONS) LINTFLAGS = -I$(UTIL_HOME) $(LINTOPTIONS) SRC = $(SRC_DIR)/mkiswitch.c $(SRC_DIR)/mkswitch.c OBJ = mkiswitch.$(USUF) mkswitch.$(USUF) mkiswitch: mkiswitch.$(USUF) $(UCC) $(ULDFLAGS) -o mkiswitch mkiswitch.$(USUF) $(UTIL_HOME)/lib.bin/em_data.$(ULIBSUF) mkiswitch.$(USUF): $(SRC_DIR)/mkiswitch.c $(UCC) $(UCFLAGS) -c $(SRC_DIR)/mkiswitch.c mkswitch: mkswitch.$(USUF) $(UCC) $(ULDFLAGS) -o mkswitch mkswitch.$(USUF) mkswitch.$(USUF): $(SRC_DIR)/mkswitch.c $(UCC) $(UCFLAGS) -c $(SRC_DIR)/mkswitch.c DoCases: mkiswitch $(IP_SPEC) mkiswitch Do $(IP_SPEC) DoCases wc DoCases PrCases: mkswitch $(IP_SPEC) mkswitch Pr $(IP_SPEC) PrCases wc PrCases lint: $(LINT) $(LINTOPTIONS) $(SRC_DIR)/mkiswitch.c $(UTIL_HOME)/lib.bin/em_data.$(LINTSUF) $(LINT) $(LINTOPTIONS) $(SRC_DIR)/mkswitch.c clean: # NOT the cases files ! rm -f a.out core $(OBJ) mkswitch mkiswitch bare: clean rm -f DoCases PrCases all: mkswitch install: echo "Nothing to install" cmp: echo "Nothing to compare" pr: @pr $(SRC_DIR)/READ_ME $(SRC_DIR)/proto.make $(SRC) opr: make pr | opr