MinGW and Borland Makefiles
Add build instructions for nhraykey (untested)
This commit is contained in:
+15
-1
@@ -612,7 +612,7 @@ $(SRC)\uuid.lib: $(bcclib)\uuid.lib
|
|||||||
@copy $(bcclib)\uuid.lib $@
|
@copy $(bcclib)\uuid.lib $@
|
||||||
|
|
||||||
$(GAMEFILE) : $(ALLOBJ) $(NHRES) $(SRC)\uuid.lib \
|
$(GAMEFILE) : $(ALLOBJ) $(NHRES) $(SRC)\uuid.lib \
|
||||||
$(GAMEDIR)\nhdefkey.dll
|
$(GAMEDIR)\nhdefkey.dll $(GAMEDIR)\nh340key.dll $(GAMEDIR)\nhraykey.dll
|
||||||
@echo Linking....
|
@echo Linking....
|
||||||
@$(link) $(lflags) $(startobjg) $(ALLOBJ), $@, $(GAME).map,$(libsmt),,$(NHRES)
|
@$(link) $(lflags) $(startobjg) $(ALLOBJ), $@, $(GAME).map,$(libsmt),,$(NHRES)
|
||||||
@if exist $(O)install.tag del $(O)install.tag
|
@if exist $(O)install.tag del $(O)install.tag
|
||||||
@@ -661,6 +661,7 @@ $(GAMEDIR)\nh340key.dll : $(O)nh340key.o
|
|||||||
@echo EXPORTS >nh340key.def
|
@echo EXPORTS >nh340key.def
|
||||||
@echo ProcessKeystroke >>nh340key.def
|
@echo ProcessKeystroke >>nh340key.def
|
||||||
@echo NHkbhit >>nh340key.def
|
@echo NHkbhit >>nh340key.def
|
||||||
|
@echo CheckInput >>nh340key.def
|
||||||
@echo SourceWhere >>nh340key.def
|
@echo SourceWhere >>nh340key.def
|
||||||
@echo SourceAuthor >>nh340key.def
|
@echo SourceAuthor >>nh340key.def
|
||||||
@echo KeyHandlerName >>nh340key.def
|
@echo KeyHandlerName >>nh340key.def
|
||||||
@@ -668,6 +669,19 @@ $(GAMEDIR)\nh340key.dll : $(O)nh340key.o
|
|||||||
$(link) $(linkdebug) /Gn /Gz /q -L$(bcclib) /c /aa /Tpd /V$(APPVER) -L$(bcclib) -v \
|
$(link) $(linkdebug) /Gn /Gz /q -L$(bcclib) /c /aa /Tpd /V$(APPVER) -L$(bcclib) -v \
|
||||||
c0d32.obj $(O)nh340key.o, $@,nh340key.map,$(libsmt),nh340key.def
|
c0d32.obj $(O)nh340key.o, $@,nh340key.map,$(libsmt),nh340key.def
|
||||||
|
|
||||||
|
$(GAMEDIR)\nhraykey.dll : $(O)nhraykey.o
|
||||||
|
@if not exist $(GAMEDIR)\*.* mkdir $(GAMEDIR)
|
||||||
|
@echo EXPORTS >nhraykey.def
|
||||||
|
@echo ProcessKeystroke >>nhraykey.def
|
||||||
|
@echo NHkbhit >>nhraykey.def
|
||||||
|
@echo CheckInput >>nhraykey.def
|
||||||
|
@echo SourceWhere >>nhraykey.def
|
||||||
|
@echo SourceAuthor >>nhraykey.def
|
||||||
|
@echo KeyHandlerName >>nhraykey.def
|
||||||
|
@echo Linking $@
|
||||||
|
$(link) $(linkdebug) /Gn /Gz /q -L$(bcclib) /c /aa /Tpd /V$(APPVER) -L$(bcclib) -v \
|
||||||
|
c0d32.obj $(O)nhraykey.o, $@,nhraykey.map,$(libsmt),nhraykey.def
|
||||||
|
|
||||||
#
|
#
|
||||||
# Secondary Targets.
|
# Secondary Targets.
|
||||||
#
|
#
|
||||||
|
|||||||
+10
-4
@@ -583,17 +583,15 @@ ifeq "$(GRAPHICAL)" "Y"
|
|||||||
$(GAMEFILE) : $(ALLOBJ) $(NHRES) $(O)gamedir.tag
|
$(GAMEFILE) : $(ALLOBJ) $(NHRES) $(O)gamedir.tag
|
||||||
else
|
else
|
||||||
$(GAMEFILE) : $(ALLOBJ) $(NHRES) $(O)gamedir.tag \
|
$(GAMEFILE) : $(ALLOBJ) $(NHRES) $(O)gamedir.tag \
|
||||||
$(GAMEDIR)/nhdefkey.dll $(GAMEDIR)/nh340key.dll
|
$(GAMEDIR)/nhdefkey.dll $(GAMEDIR)/nh340key.dll $(GAMEDIR)/nhraykey.dll
|
||||||
endif
|
endif
|
||||||
@echo Linking....
|
@echo Linking....
|
||||||
@$(link) $(lflags) -o$@ $(ALLOBJ) $(NHRES) $(WINPLIBS)
|
@$(link) $(lflags) -o$@ $(ALLOBJ) $(NHRES) $(WINPLIBS)
|
||||||
$(subst /,\,@if exist $(O)install.tag del $(O)install.tag)
|
$(subst /,\,@if exist $(O)install.tag del $(O)install.tag)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
$(O)nhdefkey.o:
|
$(O)nhdefkey.o:
|
||||||
$(cc) $(CFLAGS) -DBUILD_DLL -o$@ $(NTSYS)/nhdefkey.c
|
$(cc) $(CFLAGS) -DBUILD_DLL -o$@ $(NTSYS)/nhdefkey.c
|
||||||
|
|
||||||
$(GAMEDIR)/nhdefkey.dll : $(O)nhdefkey.o $(O)gamedir.tag
|
$(GAMEDIR)/nhdefkey.dll : $(O)nhdefkey.o $(O)gamedir.tag
|
||||||
@echo Linking $@
|
@echo Linking $@
|
||||||
@@ -608,6 +606,14 @@ $(GAMEDIR)/nh340key.dll : $(O)nh340key.o $(O)gamedir.tag
|
|||||||
$(cc) -shared -Wl,--export-all-symbols \
|
$(cc) -shared -Wl,--export-all-symbols \
|
||||||
-Wl,--add-stdcall-alias -o $@ $<
|
-Wl,--add-stdcall-alias -o $@ $<
|
||||||
|
|
||||||
|
$(O)nhraykey.o:
|
||||||
|
$(cc) $(CFLAGS) -DBUILD_DLL -o$@ $(NTSYS)/nhraykey.c
|
||||||
|
|
||||||
|
$(GAMEDIR)/nhraykey.dll : $(O)nhraykey.o $(O)gamedir.tag
|
||||||
|
@echo Linking $@
|
||||||
|
$(cc) -shared -Wl,--export-all-symbols \
|
||||||
|
-Wl,--add-stdcall-alias -o $@ $<
|
||||||
|
|
||||||
$(GAME)_.ico : $(NTSYS)/$(GAME).ico
|
$(GAME)_.ico : $(NTSYS)/$(GAME).ico
|
||||||
$(subst /,\,@copy $(NTSYS)/$(GAME).ico $@)
|
$(subst /,\,@copy $(NTSYS)/$(GAME).ico $@)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user