You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
103 lines
1.8 KiB
103 lines
1.8 KiB
## Relative Path to root of project
|
|
RootPath=..\..
|
|
DEBUG=ON
|
|
|
|
!IF "$(TGT)" == "WIN32"
|
|
|
|
TargetEnvironment=WIN32
|
|
|
|
OBJDIR=ch
|
|
OBJfiles= \
|
|
$(OBJDIR)\faxcodec.obj \
|
|
$(OBJDIR)\convert.obj \
|
|
$(OBJDIR)\t4core.obj \
|
|
$(OBJDIR)\bitrev.obj
|
|
DEFfile=awcodc32.def
|
|
LibMain=
|
|
RESfile=$(OBJDIR)\awcodc32.res
|
|
EXEname=$(OBJDIR)\awcodc32.dll
|
|
!IF "$(DEBUG)"=="ON"
|
|
LocalLibraries=awkrnl32.lib
|
|
!ENDIF
|
|
|
|
!ELSE
|
|
|
|
TargetEnvironment=IFBGPROC
|
|
|
|
OBJfiles= \
|
|
$(OBJDIR)\faxcodec.obj \
|
|
$(OBJDIR)\convert.obj \
|
|
$(OBJDIR)\t4core16.obj \
|
|
$(OBJDIR)\bitrev16.obj
|
|
|
|
!IF "$(TGT)" == "WFW"
|
|
|
|
OBJDIR=wp
|
|
DEFfile=faxcomp.def
|
|
RESfile=$(OBJDIR)\faxcomp.res
|
|
EXEname=$(OBJDIR)\faxcomp.dll
|
|
|
|
!ELSE
|
|
|
|
OBJDIR=if
|
|
DEFfile=faxcodec.def
|
|
RESfile=$(OBJDIR)\faxcodec.res
|
|
EXEname=$(OBJDIR)\faxcodec.dll
|
|
|
|
!ENDIF
|
|
!ENDIF
|
|
|
|
!IF "$(DEBUG)" == "ON"
|
|
OBJDIR=$(OBJDIR)debug
|
|
!ELSE
|
|
OBJDIR=$(OBJDIR)retail
|
|
LocalCFLAGS=/vms /vmg #-Ocl
|
|
!ENDIF
|
|
|
|
## Target
|
|
TARGETS=$(EXEname)
|
|
LibType=dll
|
|
|
|
# Used by depends to create the include file dependencies for
|
|
# the source files
|
|
SRCfiles= faxcodec.cpp convert.cpp t4core.c t4core16.asm bitrev.c bitrev16.asm
|
|
|
|
# Used by the automatic linking rules to figure out what objs
|
|
# to link in. Must have full path specified. Also used by
|
|
# cleanint to delete all intermediate created objs. Must be
|
|
# defined with path relative to $(OBJDIR)
|
|
|
|
|
|
## Flags
|
|
LocalAFLAGS=
|
|
LocalLFLAGS=
|
|
|
|
## Paths
|
|
LocalCIncludePaths=.
|
|
LocalCCmdIncPaths=
|
|
LocalAIncludePaths=
|
|
|
|
|
|
## Inference Rules
|
|
!INCLUDE $(RootPath)\common\rules.mak
|
|
|
|
## Standard Targets
|
|
help: StdHelp
|
|
cleanint: stdclint
|
|
cleantgt: stdcltgt
|
|
cleanall: cleanint cleantgt
|
|
|
|
## Link Rules
|
|
!INCLUDE $(RootPath)\common\targets.mak
|
|
|
|
## Exlicit Dependencies
|
|
!INCLUDE depends.mak
|
|
|
|
all: $(TARGETS)
|
|
|
|
retail:
|
|
$(MAKE) DEBUG=OFF all
|
|
|
|
debug:
|
|
$(MAKE) DEBUG=ON all
|
|
|