home *** CD-ROM | disk | FTP | other *** search
/ PC World 2000 January / PCWorld_2000-01_cd.bin / Software / Servis / Devc / _SETUP.5 / Group19 / makedll.bat < prev   
DOS Batch File  |  1998-04-22  |  752b  |  24 lines

  1. rem *** Create the import library for the dll ***
  2. dlltool --dllname dll.dll --def dll.def --output-lib libdll.a  
  3.  
  4. rem *** Compile the dll ***
  5. gcc -c -o dll.o  dll.c 
  6.  
  7. rem *** Link the dll ***
  8. gcc -s -mdll -o dll.dll -Wl,--base-file,dll.b dll.o
  9. dlltool --dllname dll.dll --base-file dll.b --output-exp dll.e --def dll.def 
  10. gcc -s -mdll -o dll.dll -Wl,--base-file,dll.b dll.o -Wl,dll.e 
  11. dlltool --dllname dll.dll --base-file dll.b --output-exp dll.e --def dll.def 
  12. gcc -s -mdll -o dll.dll dll.o -Wl,dll.e 
  13.  
  14. rem *** Delete temporary files from dll linking ***
  15. del dll.b 
  16. del dll.e 
  17.  
  18. rem *** Compile exe, which uses dll. ***
  19. gcc -c -o exe.o exe.c 
  20.  
  21. rem *** Link exe.exe, which uses dll.dll ***
  22. gcc -s -L. -o exe.exe exe.o libdll.a
  23.  
  24.