42 lines
1.1 KiB
Makefile
42 lines
1.1 KiB
Makefile
|
ROOTNAME=spcplui
|
||
|
|
||
|
all: jpnbin chsbin
|
||
|
|
||
|
################################################################################
|
||
|
#
|
||
|
# Clean out old DLLs
|
||
|
#
|
||
|
|
||
|
clean:
|
||
|
@-del temp.edb /S/Q 2>NUL
|
||
|
@-for /f %1 in ('dir /ad/b/l') do @if not obj == %1 ( if not objd == %1 del /Q %1\*.dll 2>NUL )
|
||
|
@-for /f %1 in ('dir /ad/b/l') do @if not obj == %1 ( if not objd == %1 del /Q %1\$(ROOTNAME)_UpdateLog.csv 2>NUL )
|
||
|
|
||
|
|
||
|
################################################################################
|
||
|
#
|
||
|
# Build target -- called recursively from xxxbin; must set DIR
|
||
|
#
|
||
|
|
||
|
target: $(DIR)\$(ROOTNAME).dll
|
||
|
|
||
|
$(DIR)\$(ROOTNAME).dll: obj\i386\$(ROOTNAME).dll
|
||
|
cd $(DIR)
|
||
|
@echo *** Running LocStudio for $(DIR) ***
|
||
|
copy $(ROOTNAME).edb temp.edb >NUL
|
||
|
"$(PROGRAMFILES)\LocStudio\lscmd" /G /U temp.edb
|
||
|
del temp.edb
|
||
|
cd ..
|
||
|
|
||
|
|
||
|
################################################################################
|
||
|
#
|
||
|
# Language targets -- call this makefile recursively for each language
|
||
|
#
|
||
|
|
||
|
jpnbin:
|
||
|
nmake -nologo -f local.mak target DIR=1041
|
||
|
|
||
|
chsbin:
|
||
|
nmake -nologo -f local.mak target DIR=2052
|