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.

54 lines
1.5 KiB

  1. #############################################################################
  2. #
  3. # Microsoft Confidential
  4. # Copyright (C) Microsoft Corporation 1992
  5. # All Rights Reserved.
  6. #
  7. # Makefile for $(PROJ)
  8. #
  9. #############################################################################
  10. # We must be Win95-compatible
  11. PROJ=OPOSCTRL
  12. ROOT=..\..\..\..\..
  13. SRCDIR=..
  14. IS_32=TRUE
  15. IS_SDK=TRUE
  16. IS_PRIVATE=TRUE # IToClass
  17. DEPENDNAME=..\depend.mk
  18. WANT_C1032=TRUE
  19. BUILD_COFF=TRUE
  20. BUILDDLL=TRUE
  21. L32EXE=$(PROJ).DLL
  22. L32RES=$(PROJ).RES
  23. L32DEF=$(SRCDIR)\$(PROJ).DEF
  24. L32MAP=$(PROJ).MAP
  25. DLLENTRY=DllMain
  26. DEFENTRY=DllMain
  27. L32FLAGS= -entry:$(DLLENTRY) -def:$(L32DEF) $(L32FLAGS)
  28. L32OBJS= main.obj oposctrl.obj iunknown.obj iclsfact.obj debug.obj \
  29. bumpbar.obj cashchgr.obj cashdrwr.obj coindisp.obj \
  30. fiscprnt.obj hardtotl.obj keybrd.obj keylock.obj \
  31. linedisp.obj micr.obj msr.obj pinpad.obj printer.obj \
  32. remote.obj scale.obj scanner.obj sigcap.obj tone.obj
  33. TARGETS=$(L32EXE)
  34. LIBNAME=L32EXE
  35. LIBOBJS=L32OBJS
  36. L32LIBSNODEP=msvcrt.lib kernel32.lib advapi32.lib user32.lib shell32.lib comctl32.lib gdi32.lib mpr.lib uuid.lib ole32.lib olesvr32.lib olecli32.lib ole2guid.lib
  37. # L32FLAGS=$(L32FLAGS) -base:0x403F0000
  38. !include $(ROOT)\dev\master.mk
  39. INCLUDE=$(SRCDIR)\..\..\hidparse;..\..\..\inc;$(SRCDIR)\..\..\..\ddk\inc;$(ROOT)\win\core\shell\inc;$(INCLUDE)
  40. CFLAGS=$(CFLAGS) -YX -Zp1 -Oxs -W3 -Gz -GF
  41. #-WX