home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: SysTools / SysTools.zip / nice6.zip / Makefile
Makefile  |  1998-12-29  |  901b  |  34 lines

  1. # GNU Make
  2.  
  3. #DEBUG     = 0
  4. VERSION   = 006
  5. DIST_DIR  = e:\tmp\nice
  6. HOME_DIR  = e:\dev\projects\nice\v0.06
  7.  
  8. BIN_FILES = engine\*.exe ps\*.exe exec\*.exe
  9. DLL_FILES = engine\*.dll
  10. DOC_FILES = doc\*
  11. SDK_FILES = engine\nice.h engine\nice.lib sdk\sample* sdk\rxnice.dll
  12.  
  13. all:
  14.     cd engine & make & cd ..
  15.     cd sdk & make & cd ..
  16.     cd ps & make & cd ..
  17.     cd exec & make & cd ..
  18.     
  19. bin:
  20.     zip -r ..\zip\nice$(VERSION)_src.zip *
  21.     
  22.     -mkdir $(DIST_DIR)
  23.     -mkdir $(DIST_DIR)\bin
  24.     -mkdir $(DIST_DIR)\dll
  25.     -mkdir $(DIST_DIR)\doc
  26.     -mkdir $(DIST_DIR)\sdk
  27.     
  28.     rexxtry tmp='$(BIN_FILES)'; do i = 1 to words( tmp ); copy word( tmp, i ) '$(DIST_DIR)\bin'; end
  29.     rexxtry tmp='$(DLL_FILES)'; do i = 1 to words( tmp ); copy word( tmp, i ) '$(DIST_DIR)\dll'; end
  30.     rexxtry tmp='$(SDK_FILES)'; do i = 1 to words( tmp ); copy word( tmp, i ) '$(DIST_DIR)\sdk'; end
  31.     copy $(DOC_FILES) $(DIST_DIR)\doc /s
  32.         
  33.  
  34.