home *** CD-ROM | disk | FTP | other *** search
Makefile | 1996-09-20 | 1.2 KB | 53 lines |
- # Change CPU to MIPS or ALPHA for compiling on those platforms
- CPU=i386
- TARGETOS=BOTH
-
- !include <win32.mak>
-
- all: lower.dll
-
- .cxx.obj:
- $(cc) $(cflags) $(cvarsmt) $<
-
- .c.obj:
- $(cc) $(cflags) $(cvarsmt) $<
-
-
- #the files that make up the dll
- lower_i.obj : lower_i.c
-
- lower_p.obj : lower_p.c lower.h
-
- dlldata.obj : dlldata.c
- $(cc) $(cflags) $(cvarsmt) -DREGISTER_PROXY_DLL dlldata.c
-
-
- # run midl to produce the header files and the proxy file
- lower.h lower_p.c lower_i.c dlldata.c: lower.idl
- midl /ms_ext /c_ext lower.idl
-
- lower.dll: lower_p.obj lower_i.obj dlldata.obj lower.def
- $(link) \
- -dll \
- -entry:_DllMainCRTStartup$(DLLENTRY) \
- -DEF:lower.def \
- -out:lower.dll \
- lower_p.obj lower_i.obj dlldata.obj rpcrt4.lib $(olelibs)
-
- # Clean up everything
- cleanall: clean
- @-del *.dll 2>nul
-
- # Clean up everything but the .EXEs
- clean:
- @-del *.obj 2>nul
- @-del dlldata.c 2>nul
- @-del *.h 2>nul
- @-del lower_?.* 2>nul
- @-del *.exp 2>nul
- @-del *.lib 2>nul
- @-del *.ilk 2>nul
- @-del *.pdb 2>nul
- @-del *.res 2>nul
-
-