home *** CD-ROM | disk | FTP | other *** search
Makefile | 2000-06-23 | 1.1 KB | 47 lines |
- !IF EXIST ($(WINDIR)\SYSTEM32\MSCOREE.DLL)
- SYSTEM=$(WINDIR)\SYSTEM32
- !ELSE
- SYSTEM=$(WINDIR)\SYSTEM
- !ENDIF
-
- _ALINK=al.exe
- _BC=vbc.exe
- _CL=cl.exe
- _CFLAGS=-com+:noAssembly -I$(SYSTEM)
- _LDFLAGS=-noentry -dll
- _LIBS=mscoree.lib
- COMREG=regasm.exe
- TLBEXP=tlbexp.exe
- #_LIBS=$(CORSDK)\lib\mscoree.lib
- #COMREG=$(CORSDK)\bin\regasm.exe
- #TLBEXP=$(CORSDK)\bin\tlbexp.exe
- SN=sn.exe
-
- all: TableGen.dll MultiGen.dll CalendarGen.dll
-
- TableGen.dll:
- $(_BC) /t:library /out:TableGen.dll TableGenerator.vb
- copy TableGen.dll $(SYSTEM)
-
- MultiGen.dll: MultiGen.key
- $(_BC) /t:library /out:MultiGen.dll /r:TableGen.dll MultiGenerator.vb /a.keyfile:MultiGen.key
- $(COMREG) MultiGen.dll
- $(TLBEXP) MultiGen.dll
- $(_ALINK) -i:MultiGen.dll
-
- CalendarGen.dll: CalendarGen.key
- $(_CL) $(_CFLAGS) CalendarGenerator.cpp -link $(_LDFLAGS) $(_LIBS) -out:CalendarGenerator.mod
- $(_ALINK) CalendarGenerator.mod -out:CalendarGenerator.dll
- $(TLBEXP) CalendarGenerator.dll
- $(COMREG) CalendarGenerator.dll
- $(_ALINK) -i:CalendarGenerator.dll
-
- MultiGen.key:
- $(SN) -k MultiGen.key
-
- CalendarGen.key:
- $(SN) -k CalendarGen.key
-
- clean:
- erase *.obj *.dll *.reg *.tlb
-