Got MS OSs to realize it's supposed to compile parsegen to use parsegen.

This commit is contained in:
n-a-c-h
2005-06-03 00:57:16 +00:00
parent fa36ea8cda
commit 0df0a3980b

View File

@@ -50,7 +50,7 @@ JMADIR=jma
DELETECOMMAND=rm -f DELETECOMMAND=rm -f
TRUTH=;true TRUTH=;true
SLASH=/ SLASH=/
PSR=parsegen PSR=parsegen.exe
ASM=nasm ASM=nasm
ASMOPT=-O1 ASMOPT=-O1
ASMFLAGSORIG= ASMFLAGSORIG=
@@ -111,7 +111,6 @@ ifeq (${CROSS},no)
TRUTH= TRUTH=
DELETECOMMAND=del DELETECOMMAND=del
SLASH=\${BLAHBLAHBLAH} SLASH=\${BLAHBLAHBLAH}
PSR=parsegen.exe
endif endif
ifeq (${OS},__MSDOS__) ifeq (${OS},__MSDOS__)
@@ -374,6 +373,15 @@ ${OBJFIX}: $<
gcc -O3 -o $@ objfix.c gcc -O3 -o $@ objfix.c
endif endif
${PSR}: $< ${PSR}: $<
ifeq (${ENV},msvc)
cl /Fo$@ parsegen.cpp
else
ifeq (${ENV},dos)
gpp -O3 -o $@ parsegen.cpp
else
g++ -O3 -o $@ parsegen.cpp
endif
endif
cfgparse${OE}: $< cfgparse${OE}: $<
clean: clean: