Changeset 436


Ignore:
Timestamp:
May 25, 2018, 2:57:16 AM (7 years ago)
Author:
rlwalsh
Message:

makefile: add support for nmake32 syntax
patch from Steve Levine

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/branch-1-0/src/helpers/makefile

    r403 r436  
    9393!include helpers_pre.in
    9494
     95# Check required macros
     96
     97!ifdef MAINMAKERUNNING
     98!ifndef CC_HELPERS
     99!error CC_HELPERS not defined
     100!endif
     101!ifndef PROJECT_BASE_DIR
     102!error PROJECT_BASE_DIR not defined
     103!endif
     104!ifndef HELPERS_OUTPUT_DIR
     105!error HELPERS_OUTPUT_DIR not defined
     106!endif
     107!ifndef CC_HELPERS
     108!error CC_HELPERS not defined
     109!endif
     110!endif
     111
    95112# The main target:
    96113# If we're called from the main makefile, MAINMAKERUNNING is defined,
     
    98115# Otherwise, we call the main makefile, which will again call ourselves later.
    99116
    100 all:   \
     117# Support nmake32 syntax V1.0.12 (2018-05-07) [slevine]
     118 
    101119!ifndef MAINMAKERUNNING
    102     callmainmake
    103     @echo ----- Leaving $(MAKEDIR)
    104 !else
    105     $(OUTPUTDIR)\helpers.lib
    106 #$(OBJS)
    107     @echo ----- Leaving $(MAKEDIR)
    108 !endif
    109 
    110 plainc:   \
     120all: callmainmake
     121!else
     122all: $(OUTPUTDIR)\helpers.lib
     123!endif
     124    @echo ----- Leaving $(MAKEDIR)
     125
    111126!ifndef MAINMAKERUNNING
    112     callmainmake
    113     @echo ----- Leaving $(MAKEDIR)
    114 !else
    115     $(OUTPUTDIR)\plainc.lib
    116 #$(OBJS)
    117     @echo ----- Leaving $(MAKEDIR)
    118 !endif
    119 
    120 cp:   \
     127plainc: callmainmake
     128!else
     129plainc: $(OUTPUTDIR)\plainc.lib
     130!endif
     131    @echo ----- Leaving $(MAKEDIR)
     132
    121133!ifndef MAINMAKERUNNING
    122     callmainmake
    123     @echo ----- Leaving $(MAKEDIR)
    124 !else
    125     $(OUTPUTDIR)\cp.lib
    126 #$(OBJS)
    127     @echo ----- Leaving $(MAKEDIR)
    128 !endif
     134cp: callmainmake
     135!else
     136cp: $(OUTPUTDIR)\cp.lib
     137!endif
     138    @echo ----- Leaving $(MAKEDIR)
     139    @echo ----- Leaving $(MAKEDIR)
    129140
    130141
Note: See TracChangeset for help on using the changeset viewer.