components/visual-panels/make-rules/Makefile.com
changeset 929 20bde096663e
parent 895 179839d37cb0
equal deleted inserted replaced
928:3d14753950e0 929:20bde096663e
    42 LNFILES=$(SRCS:%.c=%.ln) rad_dummy.ln
    42 LNFILES=$(SRCS:%.c=%.ln) rad_dummy.ln
    43 
    43 
    44 CLEAN_FILES += $(MOD_ALLOBJS) $(MOD_API_HDRS) $(MOD_API_CFILES) $(CLEANFILES) \
    44 CLEAN_FILES += $(MOD_ALLOBJS) $(MOD_API_HDRS) $(MOD_API_CFILES) $(CLEANFILES) \
    45 	$(LNFILES)
    45 	$(LNFILES)
    46 CLOBBER_FILES += $(MOD_LIBNAME)
    46 CLOBBER_FILES += $(MOD_LIBNAME)
    47 CTFCONVERT_HOOK = && $(CTFCONVERT) -l foo $@
       
    48 
    47 
    49 LDFLAGS = $(MAPOPTS) -Wl,-zdefs -lc
    48 LDFLAGS = $(MAPOPTS) -Wl,-zdefs -lc
    50 
    49 
    51 LINTFLAGS += -x -erroff=E_PTRDIFF_OVERFLOW
    50 LINTFLAGS += -x -erroff=E_PTRDIFF_OVERFLOW
    52 MAPFILES += $(SRC)/make-rules/mapfile.module
    51 MAPFILES += $(SRC)/make-rules/mapfile.module
    61 
    60 
    62 $(LNFILES) $(MOD_ALLOBJS): $(MOD_API_HDRS) $(MOD_API_CFILES)
    61 $(LNFILES) $(MOD_ALLOBJS): $(MOD_API_HDRS) $(MOD_API_CFILES)
    63 
    62 
    64 $(MOD_LIBNAME):	$(MOD_ALLOBJS) $(MAPFILES)
    63 $(MOD_LIBNAME):	$(MOD_ALLOBJS) $(MAPFILES)
    65 	$(CC) -G -o $@ $(MOD_ALLOBJS) $(LDFLAGS) $(LDLIBS)
    64 	$(CC) -G -o $@ $(MOD_ALLOBJS) $(LDFLAGS) $(LDLIBS)
    66 	$(CTFMERGE) -l foo -o $(MOD_LIBNAME) $(MOD_ALLOBJS)
       
    67 
    65 
    68 install: $(MOD_INSTALLDIR)/$(MOD_LIBNAME)
    66 install: $(MOD_INSTALLDIR)/$(MOD_LIBNAME)
    69 
    67 
    70 lint: $(LNFILES)
    68 lint: $(LNFILES)
    71 	$(LINT.c) $(LNFILES) $(LDLIBS) -lrad
    69 	$(LINT.c) $(LNFILES) $(LDLIBS) -lrad
    74 
    72 
    75 $(MOD_INSTALLDIR)/%: %
    73 $(MOD_INSTALLDIR)/%: %
    76 	$(INS.file)
    74 	$(INS.file)
    77 
    75 
    78 %.o: ../%.c
    76 %.o: ../%.c
    79 	$(COMPILE.c) $(OUTPUT_OPTION) $< $(CTFCONVERT_HOOK)
    77 	$(COMPILE.c) $(OUTPUT_OPTION) $<
    80 
    78 
    81 %.ln: ../%.c
    79 %.ln: ../%.c
    82 	$(LINT.c) $(OUTPUT_OPTION) -c $<
    80 	$(LINT.c) $(OUTPUT_OPTION) -c $<
    83 
    81 
    84 include $(SRC)/make-rules/Makefile.targ
    82 include $(SRC)/make-rules/Makefile.targ