summaryrefslogtreecommitdiffstats
path: root/private/ntos/init/up/makefile
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--private/ntos/init/up/makefile6
-rw-r--r--private/ntos/init/up/makefile.inc78
2 files changed, 84 insertions, 0 deletions
diff --git a/private/ntos/init/up/makefile b/private/ntos/init/up/makefile
new file mode 100644
index 000000000..6ee4f43fa
--- /dev/null
+++ b/private/ntos/init/up/makefile
@@ -0,0 +1,6 @@
+#
+# DO NOT EDIT THIS FILE!!! Edit .\sources. if you want to add a new source
+# file to this component. This file merely indirects to the real make file
+# that is shared by all the components of NT OS/2
+#
+!INCLUDE $(NTMAKEENV)\makefile.def
diff --git a/private/ntos/init/up/makefile.inc b/private/ntos/init/up/makefile.inc
new file mode 100644
index 000000000..d043c64d4
--- /dev/null
+++ b/private/ntos/init/up/makefile.inc
@@ -0,0 +1,78 @@
+!if exist($(TARGET_DIRECTORY).inc)
+!include $(TARGET_DIRECTORY).inc
+!endif
+
+obj\$(TARGET_DIRECTORY)\$(NTTEST).def: ..\ntoskrnl.src ..\$(TARGET_DIRECTORY)def.src
+ copy ..\ntoskrnl.src+..\$(TARGET_DIRECTORY)def.src obj\$(TARGET_DIRECTORY)\$(NTTEST).pp
+ $(TARGET_CPP) -nologo -EP $(TARGET_DEFINES) $(TARGET_DBG_DEFINES) $(C_DEFINES) obj\$(TARGET_DIRECTORY)\$(NTTEST).pp > obj\$(TARGET_DIRECTORY)\$(NTTEST).def
+ -del obj\$(TARGET_DIRECTORY)\$(NTTEST).pp
+
+$(NTTEST).prf: $(TARGET_DIRECTORY).prf
+ copy $** $@
+
+$(BASEDIR)\public\sdk\lib\$(TARGET_DIRECTORY)\$(NTTEST).lib $(BASEDIR)\public\sdk\lib\$(TARGET_DIRECTORY)\$(NTTEST).exp: obj\$(TARGET_DIRECTORY)\$(NTTEST).def \
+ $(NTTEST).prf \
+ $(TARGETPATH)\$(TARGET_DIRECTORY)\cache.lib \
+ $(TARGETPATH)\$(TARGET_DIRECTORY)\config.lib \
+ $(TARGETPATH)\$(TARGET_DIRECTORY)\dbgk.lib \
+ $(TARGETPATH)\$(TARGET_DIRECTORY)\ex.lib \
+ $(TARGETPATH)\$(TARGET_DIRECTORY)\FsRtl.lib \
+ $(TARGETPATH)\$(TARGET_DIRECTORY)\FStub.lib \
+ $(TARGETPATH)\$(TARGET_DIRECTORY)\init.lib \
+ $(TARGETPATH)\$(TARGET_DIRECTORY)\io.lib \
+ $(TARGETPATH)\$(TARGET_DIRECTORY)\kd.lib \
+ $(TARGETPATH)\$(TARGET_DIRECTORY)\ke.lib \
+ $(TARGETPATH)\$(TARGET_DIRECTORY)\lpc.lib \
+ $(TARGETPATH)\$(TARGET_DIRECTORY)\mm.lib \
+ $(TARGETPATH)\$(TARGET_DIRECTORY)\ob.lib \
+ $(TARGETPATH)\$(TARGET_DIRECTORY)\po.lib \
+ $(TARGETPATH)\$(TARGET_DIRECTORY)\ps.lib \
+ $(TARGETPATH)\$(TARGET_DIRECTORY)\raw.lib \
+ $(TARGETPATH)\$(TARGET_DIRECTORY)\ntosrtl.lib\
+ $(TARGETPATH)\$(TARGET_DIRECTORY)\se.lib \
+ $(TARGETPATH)\$(TARGET_DIRECTORY)\vdm.lib \
+ $(TARGETPATH)\$(TARGET_DIRECTORY)\pnp.lib
+ -lib @<<
+$(LINK_LIB_IGNORE_FLAG)
+-def:obj\$(TARGET_DIRECTORY)\$(NTTEST).def
+-debugtype:cv
+-out:$(@D)\$(NTTEST).tmp
+-machine:$(TARGET_DIRECTORY)
+!IF $(386)
+$(TARGETPATH)\$(TARGET_DIRECTORY)\cache.lib
+$(TARGETPATH)\$(TARGET_DIRECTORY)\config.lib
+$(TARGETPATH)\$(TARGET_DIRECTORY)\dbgk.lib
+$(TARGETPATH)\$(TARGET_DIRECTORY)\ex.lib
+$(TARGETPATH)\$(TARGET_DIRECTORY)\FsRtl.lib
+$(TARGETPATH)\$(TARGET_DIRECTORY)\FStub.lib
+$(TARGETPATH)\$(TARGET_DIRECTORY)\init.lib
+$(TARGETPATH)\$(TARGET_DIRECTORY)\io.lib
+$(TARGETPATH)\$(TARGET_DIRECTORY)\kd.lib
+$(TARGETPATH)\$(TARGET_DIRECTORY)\ke.lib
+$(TARGETPATH)\$(TARGET_DIRECTORY)\lpc.lib
+$(TARGETPATH)\$(TARGET_DIRECTORY)\mm.lib
+$(TARGETPATH)\$(TARGET_DIRECTORY)\ob.lib
+$(TARGETPATH)\$(TARGET_DIRECTORY)\po.lib
+$(TARGETPATH)\$(TARGET_DIRECTORY)\ps.lib
+$(TARGETPATH)\$(TARGET_DIRECTORY)\raw.lib
+$(TARGETPATH)\$(TARGET_DIRECTORY)\ntosrtl.lib
+$(TARGETPATH)\$(TARGET_DIRECTORY)\se.lib
+$(TARGETPATH)\$(TARGET_DIRECTORY)\vdm.lib
+$(TARGETPATH)\$(TARGET_DIRECTORY)\pnp.lib
+$(BASEDIR)\public\sdk\lib\$(TARGET_DIRECTORY)\lsakrnlp.lib
+$(BASEDIR)\public\sdk\lib\$(TARGET_DIRECTORY)\libcntpr.lib
+!ENDIF
+<<NOKEEP
+ -lib -out:$(@R).lib @<<
+-machine:$(TARGET_DIRECTORY)
+$(LINK_LIB_IGNORE_FLAG)
+!if exist($(BASEDIR)\public\sdk\lib\$(TARGET_DIRECTORY)\exsup.lib)
+$(BASEDIR)\public\sdk\lib\$(TARGET_DIRECTORY)\exsup.lib
+!endif
+$(@D)\$(NTTEST).tmp
+<<NOKEEP
+ -erase $(@D)\$(NTTEST).tmp
+
+..\init.c: $(BASEDIR)\public\sdk\inc\ntverp.h
+
+..\ntoskrnl.rc: ..\msg00001.bin