Changeset 504 for trunk/src/emx/Makefile


Ignore:
Timestamp:
Aug 1, 2003, 5:56:18 PM (22 years ago)
Author:
bird
Message:

Made it a bit more customizable.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/emx/Makefile

    • Property cvs2svn:cvs-rev changed from 1.27 to 1.28
    r503 r504  
    2727# CPU type (pretend we are portable ;-)
    2828CPU = 386
     29# Name of this makefile
     30ifndef MAKEFILE
     31MAKEFILE = Makefile     
     32endif
     33# name of the generated makefile
     34ifndef GENRULES
     35GENRULES = $.genrules.smak
     36endif
     37
    2938# The object file format to use for tools (emxomf, ld and friends)
    3039TOOLFMT.dbg = omf
     
    223232
    224233#------------ Submakefiles ------------
     234ifndef SUBMAK
    225235SUBMAK := version.smak $(wildcard src/*/*.smak) include/include.smak $(wildcard bsd/*/*.smak)
     236endif
    226237
    227238# Include all submakefiles
     
    277288# bird: add rule for forcibly re-generating the rules.
    278289rules:
    279         @$(call RM,$.genrules.smak)
    280         $(MAKE) -f Makefile $.genrules.smak
    281 
    282 $.genrules.smak: $(SUBMAK) # Makefile $(wildcard *.smak)
     290        @$(call RM,$(GENRULES))
     291        $(MAKE) -f $(MAKEFILE) $(GENRULES)
     292
     293$(GENRULES): $(SUBMAK) # $(MAKEFILE) $(wildcard *.smak)
    283294        @$(call MKDIR,$.)
    284295        @$(call ECHO,Please wait, rebuilding make rules ...)
     
    295306        $(call DO.EMXOMF)
    296307
    297 -include $.genrules.smak
     308-include $(GENRULES)
Note: See TracChangeset for help on using the changeset viewer.