windows cmdline Makefile

This commit is contained in:
nhmall
2018-03-04 09:07:16 -05:00
parent 4328cf49ef
commit eddfcc4422
3 changed files with 72 additions and 20 deletions
+24 -5
View File
@@ -41,11 +41,28 @@ tools:
# Dungeon Compiler Stuff
#==========================================
..\util\dgn_yacc.c ..\include\dgn_comp.h : ..\util\dgn_comp.y
..\include\dgn_comp.h : ..\util\dgn_comp.y
!IF "$(YACC)"==""
@echo Using pre-built dgn_yacc.c and dgn_comp.h
@copy ..\sys\share\dgn_yacc.c ..\util\dgn_yacc.c
@copy ..\sys\share\dgn_comp.h ..\include\dgn_comp.h
@echo Using pre-built dgn_comp.h
chdir ..\include
copy /b ..\sys\share\dgn_comp.h +,,
chdir ..\src
!ELSE
chdir ..\util
$(YACC) -d dgn_comp.y
copy $(YTABC) $@
copy $(YTABH) ..\include\dgn_comp.h
@del $(YTABC)
@del $(YTABH)
chdir ..\build
!ENDIF
..\util\dgn_yacc.c : ..\util\dgn_comp.y
!IF "$(YACC)"==""
@echo Using pre-built dgn_yacc.c
chdir ..\util
copy /b ..\sys\share\dgn_yacc.c +,,
chdir ..\src
!ELSE
chdir ..\util
$(YACC) -d dgn_comp.y
@@ -59,7 +76,9 @@ tools:
..\util\dgn_lex.c: ..\util\dgn_comp.l
!IF "$(LEX)"==""
@echo Using pre-built dgn_lex.c
@copy ..\sys\share\dgn_lex.c $@
chdir ..\util
copy /b ..\sys\share\dgn_lex.c +,,
chdir ..\src
!ELSE
chdir ..\util
$(LEX) dgn_comp.l