# $Id: kernel32lib.mak,v 1.5 2001-08-08 10:06:53 sandervl Exp $ # # Odin32 API # # common.lib makefile # # # Tell build environmet to build an object library. # LIBTARGET = 1 EXETARGET = 1 PUBLICLIB = 1 WRC_PREFIX_RESOURCE=1 # # Compiler, tools, and interference rules. # !include ../../makefile.inc OBJS = \ $(OBJDIR)\kernel32.obj \ $(OBJDIR)\ccollection.obj \ $(OBJDIR)\kobjects.obj \ $(OBJDIR)\console.obj \ $(OBJDIR)\conin.obj \ $(OBJDIR)\conbuffer.obj \ $(OBJDIR)\conbuffervio.obj \ $(OBJDIR)\conout.obj \ $(OBJDIR)\network.obj \ $(OBJDIR)\hmdevio.obj \ $(OBJDIR)\profile.obj \ $(OBJDIR)\thread.obj \ $(OBJDIR)\virtual.obj \ $(OBJDIR)\thunk.obj \ $(OBJDIR)\obsolete.obj \ $(OBJDIR)\comm.obj \ $(OBJDIR)\message.obj \ $(OBJDIR)\resource.obj \ $(OBJDIR)\exceptions.obj \ $(OBJDIR)\heapshared.obj \ $(OBJDIR)\cpuhlp.obj \ $(OBJDIR)\heapcode.obj \ $(OBJDIR)\lfile.obj \ $(OBJDIR)\npipe.obj \ $(OBJDIR)\oslibdos.obj \ $(OBJDIR)\oslibmisc.obj \ $(OBJDIR)\ole2nls.obj \ $(OBJDIR)\misc.obj \ $(OBJDIR)\exceptutil.obj \ $(OBJDIR)\lang.obj \ $(OBJDIR)\iccio.obj \ $(OBJDIR)\map.obj \ $(OBJDIR)\win32util.obj \ $(OBJDIR)\heap.obj \ $(OBJDIR)\heapstring.obj \ $(OBJDIR)\os2heap.obj \ $(OBJDIR)\vmutex.obj \ $(OBJDIR)\vsemaphore.obj \ $(OBJDIR)\initkernel32.obj \ $(OBJDIR)\handlemanager.obj \ $(OBJDIR)\environ.obj \ $(OBJDIR)\initsystem.obj \ $(OBJDIR)\hmdevice.obj \ $(OBJDIR)\hmopen32.obj \ $(OBJDIR)\hmobjects.obj \ $(OBJDIR)\hmevent.obj \ $(OBJDIR)\hmfile.obj \ $(OBJDIR)\hmmutex.obj \ $(OBJDIR)\hmcomm.obj \ $(OBJDIR)\hmsemaphore.obj \ $(OBJDIR)\hmstd.obj \ $(OBJDIR)\wprocess.obj \ $(OBJDIR)\conprop.obj \ $(OBJDIR)\conprop2.obj \ $(OBJDIR)\winimagelx.obj \ $(OBJDIR)\winimagebase.obj \ $(OBJDIR)\windllbase.obj \ $(OBJDIR)\winexebase.obj \ $(OBJDIR)\time.obj \ $(OBJDIR)\mmap.obj \ $(OBJDIR)\winimagepe2lx.obj \ $(OBJDIR)\winimagepeldr.obj \ $(OBJDIR)\windllpe2lx.obj \ $(OBJDIR)\windlllx.obj \ $(OBJDIR)\windllpeldr.obj \ $(OBJDIR)\winexepe2lx.obj \ $(OBJDIR)\winexelx.obj \ $(OBJDIR)\winexepeldr.obj \ $(OBJDIR)\critsection.obj \ $(OBJDIR)\pefile.obj \ $(OBJDIR)\winimgres.obj \ $(OBJDIR)\wintls.obj \ $(OBJDIR)\async.obj \ $(OBJDIR)\fileio.obj \ $(OBJDIR)\hmtoken.obj \ $(OBJDIR)\atom.obj \ $(OBJDIR)\disk.obj \ $(OBJDIR)\directory.obj \ $(OBJDIR)\hmmmap.obj \ $(OBJDIR)\oslibexcept.obj \ $(OBJDIR)\cpu.obj \ $(OBJDIR)\process.obj \ $(OBJDIR)\stubs.obj \ $(OBJDIR)\ordinals.obj \ $(OBJDIR)\interlock.obj \ $(OBJDIR)\toolhelp.obj \ $(OBJDIR)\codepage.obj \ $(OBJDIR)\debug.obj \ $(OBJDIR)\oslibdebug.obj \ $(OBJDIR)\dbglocal.obj \ $(OBJDIR)\registry.obj \ $(OBJDIR)\queue.obj \ $(OBJDIR)\hmthread.obj \ $(OBJDIR)\hmnpipe.obj \ $(OBJDIR)\hmdisk.obj \ $(OBJDIR)\version.obj \ !ifdef DEBUG $(OBJDIR)\exceptstackdump.obj \ !endif $(OBJDIR)\module.obj \ $(OBJDIR)\hmmailslot.obj \ $(OBJDIR)\mailslot.obj \ $(OBJDIR)\kernelrsrc.obj # # Target name - name of the library without extention and path. # TARGET = kernel32o # # Includes the common rules. # !include $(ODIN32_POST_INC)