# Global rules shared by all makefiles # The makefile must define at least TOPSRC and MODULE CC = @CC@ CFLAGS = @CFLAGS@ DEFS = @DEFS@ LANG = @LANG@ X_CFLAGS = @X_CFLAGS@ YACC = @YACC@ LEX = @LEX@ LEXLIB = @LEXLIB@ DIVINCL = -I$(TOPSRC)/include ALLCFLAGS = $(CFLAGS) $(DEFS) -ALANG\($(LANG)\) $(X_CFLAGS) $(DIVINCL) $(EXTRA_DEFS) LDCOMBINE = ld -r RM = rm -f @SET_MAKE@ OBJS = $(C_SRCS:.c=.o) $(ASM_SRCS:.S=.o) .c.o: $(CC) -c $(ALLCFLAGS) -o $*.o $< .S.o: $(CC) -c -o $*.o $< $(MODULE).o: $(OBJS) $(LDCOMBINE) $(OBJS) -o $(MODULE).o depend:: $(C_SRCS) sed '/\#\#\# Dependencies/q' < Makefile > tmp_make $(CC) $(ALLCFLAGS) -MM $(C_SRCS) >> tmp_make mv tmp_make Makefile clean:: $(RM) *.o \#*\# *~ *.bak *.flc tmp_make distclean:: clean $(RM) Makefile langclean:: dummy: