Source code of Windows XP (NT5)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

70 lines
1.7 KiB

  1. ##############################################################################
  2. ## Copyright (c) 1993-1999 Microsoft Corporation
  3. ##
  4. ## Makefile for YACC compiler generator
  5. ## History:
  6. ## Oct-30-1991 : create for os2 and nt build process
  7. ## May-21-1992 : added C7 support and cleaned up.
  8. ##############################################################################
  9. !IFDEF NTMAKEENV
  10. !INCLUDE $(NTMAKEENV)\makefile.def
  11. !ELSE # NTMAKEENV
  12. !ifndef RPC
  13. !error - You forgot to set your build environment
  14. !endif
  15. BASEDIR = $(RPC)\midlnew
  16. !include rules.mk
  17. ##############################################################################
  18. # general defines
  19. ##############################################################################
  20. EXENAME = midleb.exe
  21. LIBNAME = $(CCPLR)\lib\$(LLIBCE) $(IMPORT)\os212\lib\os2.lib $(OLDNAMES)
  22. LINKFLAGS = /pm:vio $(CV) /NOD
  23. ALLYACCOBJS = $(OBJOS2)\ebase.obj
  24. ##############################################################################
  25. # targets of interest
  26. ##############################################################################
  27. all : prolog $(EXENAME)
  28. clean :
  29. - erase $(OBJOS2)\*.obj
  30. clobber : clean
  31. - erase $(EXENAME)
  32. tree :
  33. @echo Tree Not Implemented for this branch
  34. depend :
  35. -$(INCLUDES) -l -I. -C=c *.c 2>nul | $(SED) -e "s@[a-z0-9]*.obj@$$(OBJOS2)\\&@g" > depend.mk
  36. echo depend.mk was rebuilt, please reinvoke NMAKE
  37. prolog :
  38. - mkdir $(OBJDIR)
  39. - mkdir $(OBJOS2)
  40. $(EXENAME) : $(ALLYACCOBJS)
  41. $(LINK) $(LINKFLAGS) @<<midl.tmp
  42. $(OBJOS2)\ebase.obj
  43. $(EXENAME)
  44. NUL.MAP
  45. $(LIBNAME)
  46. <<KEEP
  47. ##############################################################################
  48. !include depend.mk
  49. !endif # NTMAKEENV