Changeset 32 for rxprtutl/trunk/Makefile


Ignore:
Timestamp:
Jul 11, 2016, 2:43:58 PM (9 years ago)
Author:
Alex Taylor
Message:

Move several common functions into shared directory.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • rxprtutl/trunk/Makefile

    r7 r32  
    11# Makefile for IBM C Compiler 3.x and NMAKE32.
     2
     3SHARED = ..\..\shared
     4
    25CC     = icc
    36LINK   = ilink
    4 CFLAGS = /Ss /Q /Wuse /Gm /Gd
     7CFLAGS = /Ss /Q /Wuse /Gm /Gd /I$(SHARED) /DSZ_ERROR_NAME="\"RPUERROR\""
    58LFLAGS = /NOLOGO /MAP
    69NAME   = rxprtutl
     
    912# Set environment variable DEBUG (=anything) to build with debugging symbols
    1013!ifdef DEBUG
    11     CFLAGS = $(CFLAGS) /Ti /Tm
    12     LFLAGS = $(LFLAGS) /DEBUG
     14CFLAGS = $(CFLAGS) /Ti /Tm
     15LFLAGS = $(LFLAGS) /DEBUG
    1316!endif
    1417
    15 $(NAME).dll : $(NAME).obj
     18$(NAME).dll : $(NAME).obj shfuncs.obj Makefile
    1619                @makedesc -N"Alex Taylor" -D"REXX Printer Management Utilities" -V"^#define=SZ_VERSION,$(NAME).c" $(NAME).def
    17                 $(LINK) $(LFLAGS) $(NAME).obj $(NAME).def $(LIBS) /O:$@
     20                $(LINK) $(LFLAGS) $(NAME).obj shfuncs.obj $(NAME).def $(LIBS) /O:$@
    1821                @dllrname.exe $@ CPPOM30=OS2OM30 /Q /R
    1922
    20 $(NAME).obj : $(NAME).c $(NAME).def
     23$(NAME).obj : $(NAME).c {$(SHARED)}shfuncs.h $(NAME).def Makefile
    2124                $(CC) $(CFLAGS) /C /Ge- $(NAME).c
     25
     26shfuncs.obj : $(SHARED)\shfuncs.c {$(SHARED)}shfuncs.h Makefile
     27                $(CC) $(CFLAGS) /C /Ge- $(SHARED)\shfuncs.c
    2228
    2329clean       :
    2430                if exist $(NAME).dll del $(NAME).dll
    2531                if exist $(NAME).obj del $(NAME).obj
     32                if exist shfuncs.obj del shfuncs.obj
    2633
    27 
Note: See TracChangeset for help on using the changeset viewer.