Subversion Repositories factorylink.mb_plus

Rev

Blame | Last modification | View Log | Download

PROJ = MBP
PROJFILE = MBP.MAK
DEBUG = 0

PWBRMAKE  = pwbrmake
NMAKEBSC1  = set
NMAKEBSC2  = nmake
CC  = cl
CFLAGS_G  = /AL /W4 /G2 /DOS2 /DHOST_LOW_2_HIGH /Zp /I..\h\
        /Ic:\projects\modicon\sa85\os2\h /Ic:\projects\flos2432\h
CFLAGS_D  = /Od /FPa /Zi /Gs
CFLAGS_R  = /Od /FPa /Gs
LLIBS_R  =  /NOD:LLIBCA LLIBCAP
LLIBS_D  =  /NOD:LLIBCA LLIBCAP
ASM  = masm
AFLAGS_G  = /Mx /T
AFLAGS_D  = /Zi
LINKER  = lib l\$(PROJ)
ILINK  = ilink
LRF  = echo > NUL
BIND  = bind
RC  = rc
IMPLIB  = implib
LFLAGS_G  =  /NOI
LFLAGS_D  = /CO /INC /FAR /PACKC
LFLAGS_R  = /EXE /FAR /PACKC
MAPFILE_D  = NUL
MAPFILE_R  = NUL
LLIBS_G  = c:\projects\sa85\os2\l\sa85

OBJS  = l\MPCANCEL.obj l\MPCHECK.obj l\MPCONNEC.obj l\MPDISCON.obj\
        l\MPENCODE.obj l\MPERROR.obj l\MPEXCEPT.obj l\MPGLOBAL.obj\
        l\MPLISTEN.obj l\MPMISC.obj l\MPRDWR.obj l\MPRECV.obj l\MPEXIT.obj\
        l\MPINIT.obj
SBRS  = l\MPCANCEL.sbr l\MPCHECK.sbr l\MPCONNEC.sbr l\MPDISCON.sbr\
        l\MPENCODE.sbr l\MPERROR.sbr l\MPEXCEPT.sbr l\MPGLOBAL.sbr\
        l\MPLISTEN.sbr l\MPMISC.sbr l\MPRDWR.sbr l\MPRECV.sbr l\MPEXIT.sbr\
        l\MPINIT.sbr

all: l\$(PROJ).exe

.SUFFIXES: .c .sbr .obj

l\MPCANCEL.obj : ..\C\MPCANCEL.C
!IF $(DEBUG)
        $(CC) /c $(CFLAGS_G) $(CFLAGS_D) /Fol\MPCANCEL.obj ..\C\MPCANCEL.C
!ELSE
        $(CC) /c $(CFLAGS_G) $(CFLAGS_R) /Fol\MPCANCEL.obj ..\C\MPCANCEL.C
!ENDIF

l\MPCANCEL.sbr : ..\C\MPCANCEL.C
!IF $(DEBUG)
        $(CC) /Zs $(CFLAGS_G) $(CFLAGS_D) /FRl\MPCANCEL.sbr ..\C\MPCANCEL.C
!ELSE
        $(CC) /Zs $(CFLAGS_G) $(CFLAGS_R) /FRl\MPCANCEL.sbr ..\C\MPCANCEL.C
!ENDIF

l\MPCHECK.obj : ..\C\MPCHECK.C
!IF $(DEBUG)
        $(CC) /c $(CFLAGS_G) $(CFLAGS_D) /Fol\MPCHECK.obj ..\C\MPCHECK.C
!ELSE
        $(CC) /c $(CFLAGS_G) $(CFLAGS_R) /Fol\MPCHECK.obj ..\C\MPCHECK.C
!ENDIF

l\MPCHECK.sbr : ..\C\MPCHECK.C
!IF $(DEBUG)
        $(CC) /Zs $(CFLAGS_G) $(CFLAGS_D) /FRl\MPCHECK.sbr ..\C\MPCHECK.C
!ELSE
        $(CC) /Zs $(CFLAGS_G) $(CFLAGS_R) /FRl\MPCHECK.sbr ..\C\MPCHECK.C
!ENDIF

l\MPCONNEC.obj : ..\C\MPCONNEC.C
!IF $(DEBUG)
        $(CC) /c $(CFLAGS_G) $(CFLAGS_D) /Fol\MPCONNEC.obj ..\C\MPCONNEC.C
!ELSE
        $(CC) /c $(CFLAGS_G) $(CFLAGS_R) /Fol\MPCONNEC.obj ..\C\MPCONNEC.C
!ENDIF

l\MPCONNEC.sbr : ..\C\MPCONNEC.C
!IF $(DEBUG)
        $(CC) /Zs $(CFLAGS_G) $(CFLAGS_D) /FRl\MPCONNEC.sbr ..\C\MPCONNEC.C
!ELSE
        $(CC) /Zs $(CFLAGS_G) $(CFLAGS_R) /FRl\MPCONNEC.sbr ..\C\MPCONNEC.C
!ENDIF

l\MPDISCON.obj : ..\C\MPDISCON.C
!IF $(DEBUG)
        $(CC) /c $(CFLAGS_G) $(CFLAGS_D) /Fol\MPDISCON.obj ..\C\MPDISCON.C
!ELSE
        $(CC) /c $(CFLAGS_G) $(CFLAGS_R) /Fol\MPDISCON.obj ..\C\MPDISCON.C
!ENDIF

l\MPDISCON.sbr : ..\C\MPDISCON.C
!IF $(DEBUG)
        $(CC) /Zs $(CFLAGS_G) $(CFLAGS_D) /FRl\MPDISCON.sbr ..\C\MPDISCON.C
!ELSE
        $(CC) /Zs $(CFLAGS_G) $(CFLAGS_R) /FRl\MPDISCON.sbr ..\C\MPDISCON.C
!ENDIF

l\MPENCODE.obj : ..\C\MPENCODE.C
!IF $(DEBUG)
        $(CC) /c $(CFLAGS_G) $(CFLAGS_D) /Fol\MPENCODE.obj ..\C\MPENCODE.C
!ELSE
        $(CC) /c $(CFLAGS_G) $(CFLAGS_R) /Fol\MPENCODE.obj ..\C\MPENCODE.C
!ENDIF

l\MPENCODE.sbr : ..\C\MPENCODE.C
!IF $(DEBUG)
        $(CC) /Zs $(CFLAGS_G) $(CFLAGS_D) /FRl\MPENCODE.sbr ..\C\MPENCODE.C
!ELSE
        $(CC) /Zs $(CFLAGS_G) $(CFLAGS_R) /FRl\MPENCODE.sbr ..\C\MPENCODE.C
!ENDIF

l\MPERROR.obj : ..\C\MPERROR.C
!IF $(DEBUG)
        $(CC) /c $(CFLAGS_G) $(CFLAGS_D) /Fol\MPERROR.obj ..\C\MPERROR.C
!ELSE
        $(CC) /c $(CFLAGS_G) $(CFLAGS_R) /Fol\MPERROR.obj ..\C\MPERROR.C
!ENDIF

l\MPERROR.sbr : ..\C\MPERROR.C
!IF $(DEBUG)
        $(CC) /Zs $(CFLAGS_G) $(CFLAGS_D) /FRl\MPERROR.sbr ..\C\MPERROR.C
!ELSE
        $(CC) /Zs $(CFLAGS_G) $(CFLAGS_R) /FRl\MPERROR.sbr ..\C\MPERROR.C
!ENDIF

l\MPEXCEPT.obj : ..\C\MPEXCEPT.C
!IF $(DEBUG)
        $(CC) /c $(CFLAGS_G) $(CFLAGS_D) /Fol\MPEXCEPT.obj ..\C\MPEXCEPT.C
!ELSE
        $(CC) /c $(CFLAGS_G) $(CFLAGS_R) /Fol\MPEXCEPT.obj ..\C\MPEXCEPT.C
!ENDIF

l\MPEXCEPT.sbr : ..\C\MPEXCEPT.C
!IF $(DEBUG)
        $(CC) /Zs $(CFLAGS_G) $(CFLAGS_D) /FRl\MPEXCEPT.sbr ..\C\MPEXCEPT.C
!ELSE
        $(CC) /Zs $(CFLAGS_G) $(CFLAGS_R) /FRl\MPEXCEPT.sbr ..\C\MPEXCEPT.C
!ENDIF

l\MPGLOBAL.obj : ..\C\MPGLOBAL.C
!IF $(DEBUG)
        $(CC) /c $(CFLAGS_G) $(CFLAGS_D) /Fol\MPGLOBAL.obj ..\C\MPGLOBAL.C
!ELSE
        $(CC) /c $(CFLAGS_G) $(CFLAGS_R) /Fol\MPGLOBAL.obj ..\C\MPGLOBAL.C
!ENDIF

l\MPGLOBAL.sbr : ..\C\MPGLOBAL.C
!IF $(DEBUG)
        $(CC) /Zs $(CFLAGS_G) $(CFLAGS_D) /FRl\MPGLOBAL.sbr ..\C\MPGLOBAL.C
!ELSE
        $(CC) /Zs $(CFLAGS_G) $(CFLAGS_R) /FRl\MPGLOBAL.sbr ..\C\MPGLOBAL.C
!ENDIF

l\MPLISTEN.obj : ..\C\MPLISTEN.C
!IF $(DEBUG)
        $(CC) /c $(CFLAGS_G) $(CFLAGS_D) /Fol\MPLISTEN.obj ..\C\MPLISTEN.C
!ELSE
        $(CC) /c $(CFLAGS_G) $(CFLAGS_R) /Fol\MPLISTEN.obj ..\C\MPLISTEN.C
!ENDIF

l\MPLISTEN.sbr : ..\C\MPLISTEN.C
!IF $(DEBUG)
        $(CC) /Zs $(CFLAGS_G) $(CFLAGS_D) /FRl\MPLISTEN.sbr ..\C\MPLISTEN.C
!ELSE
        $(CC) /Zs $(CFLAGS_G) $(CFLAGS_R) /FRl\MPLISTEN.sbr ..\C\MPLISTEN.C
!ENDIF

l\MPMISC.obj : ..\C\MPMISC.C
!IF $(DEBUG)
        $(CC) /c $(CFLAGS_G) $(CFLAGS_D) /Fol\MPMISC.obj ..\C\MPMISC.C
!ELSE
        $(CC) /c $(CFLAGS_G) $(CFLAGS_R) /Fol\MPMISC.obj ..\C\MPMISC.C
!ENDIF

l\MPMISC.sbr : ..\C\MPMISC.C
!IF $(DEBUG)
        $(CC) /Zs $(CFLAGS_G) $(CFLAGS_D) /FRl\MPMISC.sbr ..\C\MPMISC.C
!ELSE
        $(CC) /Zs $(CFLAGS_G) $(CFLAGS_R) /FRl\MPMISC.sbr ..\C\MPMISC.C
!ENDIF

l\MPRDWR.obj : ..\C\MPRDWR.C
!IF $(DEBUG)
        $(CC) /c $(CFLAGS_G) $(CFLAGS_D) /Fol\MPRDWR.obj ..\C\MPRDWR.C
!ELSE
        $(CC) /c $(CFLAGS_G) $(CFLAGS_R) /Fol\MPRDWR.obj ..\C\MPRDWR.C
!ENDIF

l\MPRDWR.sbr : ..\C\MPRDWR.C
!IF $(DEBUG)
        $(CC) /Zs $(CFLAGS_G) $(CFLAGS_D) /FRl\MPRDWR.sbr ..\C\MPRDWR.C
!ELSE
        $(CC) /Zs $(CFLAGS_G) $(CFLAGS_R) /FRl\MPRDWR.sbr ..\C\MPRDWR.C
!ENDIF

l\MPRECV.obj : ..\C\MPRECV.C
!IF $(DEBUG)
        $(CC) /c $(CFLAGS_G) $(CFLAGS_D) /Fol\MPRECV.obj ..\C\MPRECV.C
!ELSE
        $(CC) /c $(CFLAGS_G) $(CFLAGS_R) /Fol\MPRECV.obj ..\C\MPRECV.C
!ENDIF

l\MPRECV.sbr : ..\C\MPRECV.C
!IF $(DEBUG)
        $(CC) /Zs $(CFLAGS_G) $(CFLAGS_D) /FRl\MPRECV.sbr ..\C\MPRECV.C
!ELSE
        $(CC) /Zs $(CFLAGS_G) $(CFLAGS_R) /FRl\MPRECV.sbr ..\C\MPRECV.C
!ENDIF

l\MPEXIT.obj : ..\C\MPEXIT.C
!IF $(DEBUG)
        $(CC) /c $(CFLAGS_G) $(CFLAGS_D) /Fol\MPEXIT.obj ..\C\MPEXIT.C
!ELSE
        $(CC) /c $(CFLAGS_G) $(CFLAGS_R) /Fol\MPEXIT.obj ..\C\MPEXIT.C
!ENDIF

l\MPEXIT.sbr : ..\C\MPEXIT.C
!IF $(DEBUG)
        $(CC) /Zs $(CFLAGS_G) $(CFLAGS_D) /FRl\MPEXIT.sbr ..\C\MPEXIT.C
!ELSE
        $(CC) /Zs $(CFLAGS_G) $(CFLAGS_R) /FRl\MPEXIT.sbr ..\C\MPEXIT.C
!ENDIF

l\MPINIT.obj : ..\C\MPINIT.C
!IF $(DEBUG)
        $(CC) /c $(CFLAGS_G) $(CFLAGS_D) /Fol\MPINIT.obj ..\C\MPINIT.C
!ELSE
        $(CC) /c $(CFLAGS_G) $(CFLAGS_R) /Fol\MPINIT.obj ..\C\MPINIT.C
!ENDIF

l\MPINIT.sbr : ..\C\MPINIT.C
!IF $(DEBUG)
        $(CC) /Zs $(CFLAGS_G) $(CFLAGS_D) /FRl\MPINIT.sbr ..\C\MPINIT.C
!ELSE
        $(CC) /Zs $(CFLAGS_G) $(CFLAGS_R) /FRl\MPINIT.sbr ..\C\MPINIT.C
!ENDIF


l\$(PROJ).bsc : $(SBRS)
        $(PWBRMAKE) @<<
$(BRFLAGS) $(SBRS)
<<

l\$(PROJ).exe : $(OBJS)
!IF $(DEBUG)
        $(LRF) @<<l\$(PROJ).lrf
-+$(OBJS: =& ^
-+)



;
<<
!ELSE
        $(LRF) @<<l\$(PROJ).lrf
-+$(OBJS: =& ^
-+)



;
<<
!ENDIF
!IF $(DEBUG)
        $(ILINK) -a -e "$(LINKER) @l\$(PROJ).lrf" $@
!ELSE
        $(LINKER) @l\$(PROJ).lrf
!ENDIF


.c.sbr :
!IF $(DEBUG)
        $(CC) /Zs $(CFLAGS_G) $(CFLAGS_D) /FR$@ $<
!ELSE
        $(CC) /Zs $(CFLAGS_G) $(CFLAGS_R) /FR$@ $<
!ENDIF

.c.obj :
!IF $(DEBUG)
        $(CC) /c $(CFLAGS_G) $(CFLAGS_D) /Fo$@ $<
!ELSE
        $(CC) /c $(CFLAGS_G) $(CFLAGS_R) /Fo$@ $<
!ENDIF


run: l\$(PROJ).exe
        l\$(PROJ).exe $(RUNFLAGS)

debug: l\$(PROJ).exe
        CVP $(CVFLAGS) l\$(PROJ).exe $(RUNFLAGS)