Generate proxy makefiles

svn path=/branches/xmlbuildsystem/; revision=15315
This commit is contained in:
Casper Hornstrup 2005-05-15 15:56:06 +00:00
parent 1c116b83ca
commit fa1312ce09
211 changed files with 117 additions and 7808 deletions

View file

@ -1,19 +0,0 @@
PATH_TO_TOP = ../../../..
TARGET_TYPE = program
TARGET_APPTYPE = console
TARGET_NAME = arp
TARGET_INSTALLDIR = system32
TARGET_CFLAGS = -D__USE_W32API
TARGET_SDKLIBS = user32.a snmpapi.a
TARGET_OBJECTS = $(TARGET_NAME).o
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk

View file

@ -1,24 +0,0 @@
PATH_TO_TOP = ../../../..
TARGET_TYPE = program
TARGET_APPTYPE = console
TARGET_NAME = finger
TARGET_SDKLIBS = ws2_32.a
TARGET_INSTALLDIR = system32
TARGET_CFLAGS = -D__USE_W32_SOCKETS
TARGET_OBJECTS = $(TARGET_NAME).o \
err.o \
getopt.o \
net.o
TARGET_GCCLIBS = iberty
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk

View file

@ -1,29 +0,0 @@
PATH_TO_TOP = ../../../..
TARGET_TYPE = program
TARGET_APPTYPE = console
TARGET_NAME = ftp
TARGET_INSTALLDIR = system32
TARGET_CFLAGS = -D__USE_W32API
TARGET_SDKLIBS = ws2_32.a iphlpapi.a
# ntdll.a
TARGET_OBJECTS = \
cmds.o \
cmdtab.o \
domacro.o \
fake.o \
ftp.o \
main.o \
ruserpass.o
TARGET_GCCLIBS =
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk

View file

@ -1,19 +0,0 @@
PATH_TO_TOP = ../../../..
TARGET_TYPE = program
TARGET_APPTYPE = console
TARGET_NAME = ipconfig
TARGET_INSTALLDIR = system32
TARGET_CFLAGS = -D__USE_W32API
TARGET_SDKLIBS = user32.a iphlpapi.a
TARGET_OBJECTS = $(TARGET_NAME).o
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk

View file

@ -1,22 +0,0 @@
PATH_TO_TOP = ../../../..
TARGET_TYPE = program
TARGET_APPTYPE = console
TARGET_NAME = netstat
TARGET_INSTALLDIR = system32
TARGET_CFLAGS = \
-D__USE_W32API \
-D_WIN32_IE=0x600 \
-D_WIN32_WINNT=0x501
TARGET_SDKLIBS = user32.a snmpapi.a iphlpapi.a ws2_32.a
TARGET_OBJECTS = $(TARGET_NAME).o
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk

View file

@ -1,19 +0,0 @@
PATH_TO_TOP = ../../../..
TARGET_TYPE = program
TARGET_APPTYPE = console
TARGET_NAME = ping
TARGET_INSTALLDIR = system32
TARGET_CFLAGS = -D__USE_W32API -D__USE_W32_SOCKETS
TARGET_SDKLIBS = ws2_32.a
TARGET_OBJECTS = $(TARGET_NAME).o
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk

View file

@ -1,19 +0,0 @@
PATH_TO_TOP = ../../../..
TARGET_TYPE = program
TARGET_APPTYPE = console
TARGET_NAME = route
TARGET_INSTALLDIR = system32
TARGET_SDKLIBS = ws2_32.a iphlpapi.a ntdll.a
TARGET_OBJECTS = $(TARGET_NAME).o
TARGET_CFLAGS = -D__USE_W32API
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk

View file

@ -1,41 +0,0 @@
PATH_TO_TOP = ../../../..
TARGET_TYPE = program
TARGET_APPTYPE = console
TARGET_NAME = telnet
TARGET_INSTALLDIR = system32
TARGET_SDKLIBS = ws2_32.a
TARGET_CPPFLAGS = -D__REACTOS__ -D__USE_W32API -Wall
TARGET_GCCLIBS = stdc++
TARGET_OBJECTS = \
src/ansiprsr.o \
src/keytrans.o \
src/tcharmap.o \
src/tconsole.o \
src/tkeydef.o \
src/tkeymap.o \
src/tmapldr.o \
src/tmouse.o \
src/tnclass.o \
src/tnclip.o \
src/tncon.o \
src/tnconfig.o \
src/tnerror.o \
src/tnetwork.o \
src/tnmain.o \
src/tnmisc.o \
src/tscript.o \
src/tscroll.o \
src/ttelhndl.o
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk

View file

@ -1,19 +0,0 @@
PATH_TO_TOP = ../../../..
TARGET_TYPE = program
TARGET_APPTYPE = console
TARGET_NAME = whois
TARGET_INSTALLDIR = system32
TARGET_SDKLIBS = ws2_32.a
TARGET_OBJECTS = $(TARGET_NAME).o
TARGET_GCCLIBS = iberty
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk

View file

@ -1,32 +0,0 @@
#
# FreeLoader
# Copyright (C) 1999, 2000, 2001 Brian Palmer <brianp@sginet.com>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
#
PATH_TO_TOP = ../../..
include ../rules.mak
BOOTCD_DIR = $(PATH_TO_TOP)/../bootcd
.PHONY : clean bootcd
ifeq ($(ARCH),powerpc)
include Makefile.powerpc
else
include Makefile.i386
endif

View file

@ -1,299 +0,0 @@
#
# FreeLoader
# Copyright (C) 1998-2002 Brian Palmer <brianp@sginet.com>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
#
PATH_TO_TOP = ../../..
include ../rules.mak
TARGET = i386
ifeq ($(DEBUG),)
# Debugging information on (bigger binary)
#DEBUG = yes
# Debugging information off (smaller binary)
DEBUG = no
endif
SRCDIR = .
BOOTCD_DIR = $(PATH_TO_TOP)/bootcd
TOOLSDIR = $(SRCDIR)/../tools
DEPTOOL = $(subst /,$(SEP),$(FREELDR_TOOLS_PATH))$(SEP)deptool
TOOLS = $(DEPTOOL)
preall : all
.PHONY: BUILD_TOOLS
BUILD_TOOLS:
@$(MAKE) --no-print-directory -C $(FREELDR_TOOLS_PATH)
#############################################
.PHONY : clean
clean:
@-$(RM) $(ALL_OBJS)
@-$(RM) $(ALL_OBJS:.o=.d)
@-$(RM) freeldr.exe
@-$(RM) freeldr.sys
@-$(RM) freeldr.map
@-$(RM) setupldr.exe
@-$(RM) setupldr.sys
@-$(RM) setupldr.map
@$(MAKE) --no-print-directory -C $(FREELDR_TOOLS_PATH)
@echo freeldr: Clean ALL done.
#############################################
.PHONY : bootcd
bootcd : bootcd_dirs setup_loader boot_loader
.PHONY : bootcd_dirs
bootcd_dirs:
$(MKDIR) $(BOOTCD_DIR)
$(MKDIR) $(BOOTCD_DIR)/disk
$(MKDIR) $(BOOTCD_DIR)/disk/reactos
$(MKDIR) $(BOOTCD_DIR)/disk/install
$(MKDIR) $(BOOTCD_DIR)/disk/bootdisk
$(MKDIR) $(BOOTCD_DIR)/disk/loader
.PHONY : boot_loader
boot_loader : freeldr.sys
$(CP) freeldr.sys $(BOOTCD_DIR)/disk/loader/freeldr.sys
$(CP) ../freeldr.ini $(BOOTCD_DIR)/disk/loader/freeldr.ini
.PHONY : setup_loader
setup_loader : setupldr.sys
$(CP) setupldr.sys $(BOOTCD_DIR)/disk/loader/setupldr.sys
COMPILER_OPTIONS = -Wall -Werror -nostdlib -ffreestanding -fno-builtin -fno-inline \
-fno-zero-initialized-in-bss -O1 -MD
# FreeLoader does not use any of the standard libraries, includes, or built-in functions
ifeq ($(DEBUG),yes)
COMPILER_DEBUG_DEFINES = -DDEBUG
else
COMPILER_DEBUG_DEFINES =
endif
COMPILER_DEFINES = -D__$(TARGET)__ $(COMPILER_DEBUG_DEFINES)
COMPILER_INCLUDES = -I$(SRCDIR)/include -I$(PATH_TO_TOP)/w32api/include -I$(PATH_TO_TOP)/include -I$(PATH_TO_TOP)/ntoskrnl/include
CFLAGS = $(COMPILER_OPTIONS) \
$(COMPILER_DEFINES) \
$(COMPILER_INCLUDES)
LINKER_OPTIONS = -N -Ttext=0x8000
LFLAGS = $(LINKER_OPTIONS)
ifeq ($(HOST),mingw32-linux)
NASMFLAGS = -f win32
else
NASMFLAGS = -f elf
endif
# fathelp.o must come first in the link line because it contains bootsector helper code
# arch.o must come second in the link line because it contains the startup code
ARCH_I386_OBJS = fathelp.o \
arch.o \
i386idt.o \
i386trap.o \
i386cpu.o \
i386pnp.o \
boot.o \
linux.o \
mb.o \
i386rtl.o \
i386vid.o \
drvmap.o \
int386.o \
i386disk.o \
portio.o \
hardware.o \
hwacpi.o \
hwapm.o \
hwcpu.o \
hwpci.o \
archmach.o \
machpc.o \
machxbox.o \
pccons.o \
pcdisk.o \
pcmem.o \
pcrtc.o \
pcvideo.o \
xboxcons.o \
xboxdisk.o \
xboxfont.o \
xboxhw.o \
xboxmem.o \
xboxrtc.o \
xboxvideo.o \
_alloca.o # For Mingw32 builds
ARCH_OBJS = $(addprefix i386/,$(ARCH_I386_OBJS))
RTL_OBJS = print.o \
stdlib.o \
string.o \
list.o \
memcmp.o \
memcpy.o \
memmove.o \
memset.o
FS_OBJS = fs.o \
fat.o \
iso.o \
ext2.o \
ntfs.o \
fsrec.o
UI_OBJS = tui.o \
tuimenu.o \
ui.o \
gui.o
REACTOS_OBJS = arcname.o \
binhive.o \
registry.o
COMM_OBJS = rs232.o
DISK_OBJS = disk.o \
partition.o
MM_OBJS = mm.o \
meminit.o
CACHE_OBJS = cache.o \
blocklist.o
INIFILE_OBJS = inifile.o \
ini_init.o \
parse.o
INFFILE_OBJS = inffile.o
VIDEO_OBJS = video.o \
fade.o \
palette.o \
pixel.o \
bank.o
# libgcc2.o contains code (__udivdi3, __umoddi3) necessary to do
# 64-bit division on the i386 (and other 32-bit) architectures
# This code was taken from the GCC v3.1 source
MATH_OBJS = libgcc2.o
BASE_OBJS = freeldr.o \
debug.o \
multiboot.o \
version.o \
cmdline.o \
machine.o
FREELDR_OBJS = bootmgr.o \
drivemap.o \
miscboot.o \
options.o \
linuxboot.o \
oslist.o \
custom.o
ROSLDR_OBJS = reactos.o
SETUPLDR_OBJS = setupldr.o
COMMON_OBJS = $(addprefix arch/,$(ARCH_OBJS)) \
$(addprefix rtl/,$(RTL_OBJS)) \
$(addprefix fs/,$(FS_OBJS)) \
$(addprefix ui/,$(UI_OBJS)) \
$(addprefix reactos/,$(REACTOS_OBJS)) \
$(addprefix comm/,$(COMM_OBJS)) \
$(addprefix disk/,$(DISK_OBJS)) \
$(addprefix mm/,$(MM_OBJS)) \
$(addprefix cache/,$(CACHE_OBJS)) \
$(addprefix video/,$(VIDEO_OBJS)) \
$(addprefix math/,$(MATH_OBJS)) \
$(BASE_OBJS)
SPECIAL_OBJS = $(addprefix inifile/,$(INIFILE_OBJS)) \
$(addprefix inffile/,$(INFFILE_OBJS)) \
$(FREELDR_OBJS) \
$(addprefix reactos/,$(ROSLDR_OBJS)) \
$(addprefix reactos/,$(SETUPLDR_OBJS))
F_OBJS = $(COMMON_OBJS) \
$(addprefix inifile/,$(INIFILE_OBJS)) \
$(addprefix reactos/,$(ROSLDR_OBJS)) \
$(FREELDR_OBJS)
S_OBJS = $(COMMON_OBJS) \
$(addprefix inifile/,$(INIFILE_OBJS)) \
$(addprefix inffile/,$(INFFILE_OBJS)) \
$(addprefix reactos/,$(SETUPLDR_OBJS))
ALL_OBJS = $(COMMON_OBJS) \
$(SPECIAL_OBJS)
all : freeldr.sys setupldr.sys
@echo freeldr: Make ALL done.
freeldr.sys : $(ALL_OBJS) $(PATH_TO_TOP)/dk/w32/lib/librossym.a
@echo freeldr: LINKING $@
@$(LD) $(LFLAGS) -o freeldr.exe $(F_OBJS) $(PATH_TO_TOP)/dk/w32/lib/librossym.a
ifeq ($(FULL_MAP),yes)
@$(OBJDUMP) -d -S freeldr.exe > freeldr.map
else
@$(NM) --numeric-sort freeldr.exe > freeldr.map
endif
@$(OBJCOPY) -O binary freeldr.exe freeldr.sys
setupldr.sys : $(ALL_OBJS)
@echo freeldr: LINKING $@
@$(LD) $(LFLAGS) -Map setupldr.map -o setupldr.exe $(S_OBJS)
ifeq ($(FULL_MAP),yes)
@$(OBJDUMP) -d -S setupldr.exe > setupldr.map
else
@$(NM) --numeric-sort setupldr.exe > setupldr.map
endif
@$(OBJCOPY) -O binary setupldr.exe setupldr.sys
%.o :: %.c
@echo freeldr: Compiling $*
@$(CC) $(CFLAGS) -o $@ -c $<
@$(DEPTOOL) $*.d
%.o :: %.S
@echo freeldr: Assembling $*
@$(CC) $(CFLAGS) -o $@ -c $<
@$(DEPTOOL) $*.d
%.o :: %.asm
@echo freeldr: Assembling $*
@$(NASM_CMD) $(NASMFLAGS) -o $@ $<

View file

@ -1,151 +0,0 @@
# $Id$
PATH_TO_TOP = ../../..
TARGET_TYPE = driver
TARGET_NAME = acpi
TARGET_CFLAGS = -I./include -I./ospm/include
TARGET_DDKLIBS = ntoskrnl.a
OBJECTS_OSPM_BUSMGR = \
ospm/busmgr/bm.o \
ospm/busmgr/bmnotify.o \
ospm/busmgr/bmpm.o \
ospm/busmgr/bmpower.o \
ospm/busmgr/bmrequest.o \
ospm/busmgr/bmsearch.o \
ospm/busmgr/bmutils.o \
ospm/busmgr/bmxface.o
OBJECTS_OSPM = \
$(OBJECTS_OSPM_BUSMGR) \
ospm/acpienum.o \
ospm/acpisys.o \
ospm/bn.o \
ospm/fdo.o \
ospm/osl.o \
ospm/pdo.o
OBJECTS_DISPATCHER = \
dispatcher/dsfield.o \
dispatcher/dsmethod.o \
dispatcher/dsmthdat.o \
dispatcher/dsobject.o \
dispatcher/dsopcode.o \
dispatcher/dsutils.o \
dispatcher/dswexec.o \
dispatcher/dswload.o \
dispatcher/dswscope.o \
dispatcher/dswstate.o
OBJECTS_EVENTS = \
events/evevent.o \
events/evmisc.o \
events/evregion.o \
events/evrgnini.o \
events/evsci.o \
events/evxface.o \
events/evxfevnt.o \
events/evxfregn.o
OBJECTS_EXECUTER = \
executer/amconfig.o \
executer/amconvrt.o \
executer/amcreate.o \
executer/amdump.o \
executer/amdyadic.o \
executer/amfield.o \
executer/amfldio.o \
executer/ammisc.o \
executer/ammonad.o \
executer/ammutex.o \
executer/amnames.o \
executer/amprep.o \
executer/amregion.o \
executer/amresnte.o \
executer/amresolv.o \
executer/amresop.o \
executer/amstore.o \
executer/amstoren.o \
executer/amstorob.o \
executer/amsystem.o \
executer/amutils.o \
executer/amxface.o
OBJECTS_HARDWARE = \
hardware/hwacpi.o \
hardware/hwgpe.o \
hardware/hwregs.o \
hardware/hwsleep.o \
hardware/hwtimer.o
OBJECTS_NAMESPACE = \
namespace/nsaccess.o \
namespace/nsalloc.o \
namespace/nseval.o \
namespace/nsinit.o \
namespace/nsload.o \
namespace/nsnames.o \
namespace/nsobject.o \
namespace/nssearch.o \
namespace/nsutils.o \
namespace/nswalk.o \
namespace/nsxfname.o \
namespace/nsxfobj.o
OBJECTS_PARSER = \
parser/psargs.o \
parser/psopcode.o \
parser/psparse.o \
parser/psscope.o \
parser/pstree.o \
parser/psutils.o \
parser/pswalk.o \
parser/psxface.o
OBJECTS_RESOURCE = \
resource/rsaddr.o \
resource/rscalc.o \
resource/rscreate.o \
resource/rsdump.o \
resource/rsio.o \
resource/rsirq.o \
resource/rslist.o \
resource/rsmemory.o \
resource/rsmisc.o \
resource/rsutils.o \
resource/rsxface.o
OBJECTS_TABLES = \
tables/tbconvrt.o \
tables/tbget.o \
tables/tbinstal.o \
tables/tbutils.o \
tables/tbxface.o \
tables/tbxfroot.o
OBJECTS_UTILS = \
utils/cmalloc.o \
utils/cmclib.o \
utils/cmcopy.o \
utils/cmdebug.o \
utils/cmdelete.o \
utils/cmeval.o \
utils/cmglobal.o \
utils/cminit.o \
utils/cmobject.o \
utils/cmutils.o \
utils/cmxface.o
TARGET_OBJECTS = \
$(OBJECTS_OSPM) $(OBJECTS_DISPATCHER) $(OBJECTS_EVENTS) \
$(OBJECTS_EXECUTER) $(OBJECTS_HARDWARE) $(OBJECTS_NAMESPACE) \
$(OBJECTS_PARSER) $(OBJECTS_RESOURCE) $(OBJECTS_TABLES) \
$(OBJECTS_UTILS)
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk

View file

@ -1,15 +0,0 @@
# $Id$
PATH_TO_TOP = ../../..
TARGET_TYPE = driver
TARGET_NAME = isapnp
TARGET_OBJECTS = isapnp.o
TARGET_CFLAGS = -Werror -Wall
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk

View file

@ -1,15 +0,0 @@
# $Id$
PATH_TO_TOP = ../../..
TARGET_TYPE = driver
TARGET_NAME = pci
TARGET_CFLAGS = -Wall -Werror
TARGET_OBJECTS = fdo.o pci.o pdo.o
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk

View file

@ -1,20 +0,0 @@
# $Id: makefile 12852 2005-01-06 13:58:04Z mf $
PATH_TO_TOP = ../../..
TARGET_TYPE = driver
TARGET_NAME = serenum
TARGET_CFLAGS = -Wall -Werror -D__USE_W32API
TARGET_OBJECTS = \
detect.o \
fdo.o \
misc.o \
pdo.o \
serenum.o
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk

View file

@ -1,15 +0,0 @@
# $Id$
PATH_TO_TOP = ../../..
TARGET_TYPE = driver
TARGET_NAME = beep
TARGET_OBJECTS = beep.o
TARGET_CFLAGS = -Wall -Werror
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk

View file

@ -1,20 +0,0 @@
# $Id$
PATH_TO_TOP = ../../..
TARGET_BOOTSTRAP = yes
TARGET_TYPE = driver
TARGET_NAME = blue
TARGET_OBJECTS = blue.o
TARGET_CFLAGS = -Wall -Werror
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk
DEP_OBJECTS := $(TARGET_OBJECTS)
include $(PATH_TO_TOP)/tools/depend.mk

View file

@ -1,15 +0,0 @@
# $Id$
PATH_TO_TOP = ../../..
TARGET_TYPE = driver
TARGET_NAME = bootvid
TARGET_OBJECTS = bootvid.o pixelsup_i386.o
TARGET_CFLAGS = -Wall -Werror
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk

View file

@ -1,15 +0,0 @@
# $Id$
PATH_TO_TOP = ../../..
TARGET_TYPE = driver
TARGET_NAME = debugout
TARGET_OBJECTS = debugout.o
TARGET_CFLAGS = -Wall -Werror
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk

View file

@ -1,22 +0,0 @@
# $Id$
PATH_TO_TOP = ../../..
TARGET_BOOTSTRAP = yes
TARGET_TYPE = driver
TARGET_NAME = mpu401
TARGET_OBJECTS = mpu401.o \
portio.o \
settings.o
TARGET_CFLAGS = -Wall -Werror
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk
DEP_OBJECTS := $(TARGET_OBJECTS)
include $(PATH_TO_TOP)/tools/depend.mk

View file

@ -1,17 +0,0 @@
# $Id$
PATH_TO_TOP = ../../..
include $(PATH_TO_TOP)/rules.mak
TARGET_TYPE = driver
TARGET_NAME = null
TARGET_OBJECTS = null.o
TARGET_CFLAGS = -Wall -Werror -D__USE_W32API
TARGET_LIBS = $(SDK_PATH_LIB)/libpseh.a
include $(TOOLS_PATH)/helper.mk

View file

@ -1,13 +0,0 @@
# $Id$
PATH_TO_TOP = ../../..
TARGET_TYPE = driver
TARGET_NAME = parallel
TARGET_OBJECTS = parallel.o
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk

View file

@ -1,21 +0,0 @@
# $Id$
# $Id$
PATH_TO_TOP = ../../..
TARGET_TYPE = driver
TARGET_NAME = ramdrv
TARGET_OBJECTS = ramdrv.o
TARGET_DDKLIBS = unbzip2.a
TARGET_NORC = yes
TARGET_CFLAGS=-I../../../ntoskrnl/include -g
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk

View file

@ -1,27 +0,0 @@
# $Id$
PATH_TO_TOP = ../../..
TARGET_TYPE = driver
TARGET_NAME = serial
TARGET_OBJECTS = \
circularbuffer.o \
cleanup.o \
close.o \
create.o \
devctrl.o \
info.o \
legacy.o \
misc.o \
pnp.o \
power.o \
rw.o \
serial.o
TARGET_CFLAGS = -Wall -Werror -D__USE_W32API
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk

View file

@ -1,20 +0,0 @@
PATH_TO_TOP = ../../..
TARGET_BOOTSTRAP = yes
TARGET_CFLAGS = -Wall #-Werror
TARGET_TYPE = driver
TARGET_NAME = sndblst
TARGET_OBJECTS = sndblst.o \
portio.o \
settings.o \
dma.o \
irq.o \
card.o
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk

View file

@ -1,15 +0,0 @@
# $Id$
PATH_TO_TOP = ../../..
TARGET_TYPE = driver
TARGET_NAME = sb16
TARGET_OBJECTS = sb16.o dsp.o mixer.o sb_waveout.o sound.o wave.o
TARGET_CFLAGS = -Wall
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk

View file

@ -1,24 +0,0 @@
# $Id$
PATH_TO_TOP = ../../..
TARGET_BOOTSTRAP = yes
TARGET_TYPE = driver
TARGET_NAME = cdfs
TARGET_OBJECTS = $(TARGET_NAME).o close.o common.o create.o dirctl.o \
fcb.o finfo.o fsctl.o misc.o rw.o volinfo.o cleanup.o
TARGET_CFLAGS = -Werror -Wall
DEP_OBJECTS = $(TARGET_OBJECTS)
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk
include $(TOOLS_PATH)/depend.mk
# EOF

View file

@ -1,27 +0,0 @@
# $Id$
PATH_TO_TOP = ../../..
TARGET_TYPE = driver
TARGET_NAME = fs_rec
TARGET_OBJECTS = \
blockdev.o \
fs_rec.o \
cdfs.o \
fat.o \
ntfs.o \
udfs.o
DEP_OBJECTS = $(TARGET_OBJECTS)
TARGET_CLEAN = $(DEP_FILES) *.o *.sys *.sym
TARGET_CFLAGS = -Werror -Wall
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk
include $(TOOLS_PATH)/depend.mk

View file

@ -1,20 +0,0 @@
# $Id$
PATH_TO_TOP = ../../..
TARGET_TYPE = driver
TARGET_NAME = msfs
TARGET_OBJECTS = \
create.o \
finfo.o \
fsctrl.o \
msfs.o \
rw.o
TARGET_CFLAGS = -Werror -Wall
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk

View file

@ -1,17 +0,0 @@
# $Id$
PATH_TO_TOP = ../../..
TARGET_TYPE = driver
TARGET_NAME = mup
TARGET_OBJECTS = $(TARGET_NAME).o create.o
TARGET_CFLAGS = -Werror -Wall
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk
# EOF

View file

@ -1,25 +0,0 @@
# $Id$
PATH_TO_TOP = ../../..
TARGET_TYPE = driver
TARGET_NAME = npfs
TARGET_OBJECTS = \
create.o \
finfo.o \
fsctrl.o \
npfs.o \
rw.o \
volume.o
TARGET_CFLAGS = -Werror -Wall
DEP_OBJECTS = $(TARGET_OBJECTS)
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk
include $(TOOLS_PATH)/depend.mk

View file

@ -1,20 +0,0 @@
# $Id$
PATH_TO_TOP = ../../..
TARGET_BOOTSTRAP = yes
TARGET_TYPE = driver
TARGET_NAME = ntfs
TARGET_CFLAGS = -Werror -Wall
TARGET_OBJECTS = $(TARGET_NAME).o attrib.o blockdev.o create.o dirctl.o \
fcb.o finfo.o fsctl.o mft.o volinfo.o close.o rw.o
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk
# EOF

View file

@ -1,52 +0,0 @@
# $Id$
PATH_TO_TOP = ../../..
TARGET_BOOTSTRAP = yes
TARGET_TYPE = driver
TARGET_NAME = vfatfs
TARGET_GCCLIBS = gcc
TARGET_OBJECTS = \
blockdev.o \
cleanup.o \
close.o \
create.o \
dir.o \
direntry.o \
dirwr.o \
fat.o \
fastio.o \
fcb.o \
finfo.o \
iface.o \
rw.o \
shutdown.o \
string.o \
volume.o \
misc.o \
fsctl.o \
ea.o \
flush.o
DEP_OBJECTS = $(TARGET_OBJECTS)
TARGET_CLEAN = $(DEP_FILES) *.o *.sys *.sym
include $(PATH_TO_TOP)/config
ifeq ($(DBG), 1)
TARGET_CFLAGS = -D__USE_W32API -Wall -Werror -g
else
TARGET_CFLAGS = -D__USE_W32API -Wall -Werror -O3 -fno-strict-aliasing
endif
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk
include $(TOOLS_PATH)/depend.mk

View file

@ -1,17 +0,0 @@
# $Id$
PATH_TO_TOP = ../../..
TARGET_BOOTSTRAP = yes
TARGET_TYPE = driver
TARGET_NAME = i8042prt
TARGET_CFLAGS = -Wall -Werror -D__USE_W32API
TARGET_OBJECTS = $(TARGET_NAME).o keyboard.o registry.o mouse.o ps2pp.o
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk

View file

@ -1,17 +0,0 @@
# $Id$
PATH_TO_TOP = ../../..
TARGET_BOOTSTRAP = yes
TARGET_TYPE = driver
TARGET_NAME = kbdclass
TARGET_CFLAGS = -Wall -Werror -D__USE_W32API
TARGET_OBJECTS = $(TARGET_NAME).o
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk

View file

@ -1,15 +0,0 @@
# $Id$
PATH_TO_TOP = ../../..
TARGET_TYPE = driver
TARGET_NAME = mouclass
TARGET_CFLAGS = -Wall -Werror
TARGET_OBJECTS = $(TARGET_NAME).o
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk

View file

@ -1,18 +0,0 @@
# $Id$
PATH_TO_TOP = ../../..
TARGET_TYPE = driver
TARGET_NAME = sermouse
TARGET_OBJECTS = \
sermouse.o
TARGET_CFLAGS = -Wall -Werror
#mouse.o - Old Serial mouse driver
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk

View file

@ -1,36 +0,0 @@
# $Id$
PATH_TO_TOP = ../../..
TARGET_TYPE = export_driver
TARGET_NAME = unbzip2
TARGET_NORC = yes
TARGET_CFLAGS = \
-Wall -Winline -Os -fomit-frame-pointer -fno-strength-reduce \
-DBZ_NO_STDIO -DBZ_DECOMPRESS_ONLY $(BIGFILES) -g -Werror -D__USE_W32API \
-finline-limit=1000
TARGET_OBJECTS = \
bzlib.o \
randtable.o \
crctable.o \
decompress.o \
huffman.o \
dllmain.o
TARGET_GCCLIBS = gcc
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk
test.exe: test.o ../../dk/w32/lib/unbzip2.a
$(CC) -s -Os -o test.exe test.o ../../dk/w32/lib/unbzip2.a
test.o: test.c
$(CC) -s -Os -c test.c
# EOF

View file

@ -1,7 +0,0 @@
#
# 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 driver components of the Windows NT DDK
#
!INCLUDE $(NTMAKEENV)\makefile.def

View file

@ -1,54 +0,0 @@
# $Id$
PATH_TO_TOP = ../../..
TARGET_TYPE = library
TARGET_NAME = ip
TARGET_PCH = $(PATH_TO_TOP)/drivers/lib/ip/include/precomp.h
# -DMEMTRACK
TARGET_CFLAGS = \
-D__USE_W32API \
-D__NTDRIVER__ \
-D_SEH_NO_NATIVE_NLG \
-Wall -Werror \
-Iinclude \
-I../../net/tcpip/include \
-I../undis/include \
-I../oskittcp/include
TARGET_CLEAN = network/*.o
TARGET_OBJECTS = \
network/address.o \
network/arp.o \
network/checksum.o \
transport/datagram/datagram.o \
network/i386/checksum.o \
network/icmp.o \
network/interface.o \
network/ip.o \
network/loopback.o \
network/memtrack.o \
network/neighbor.o \
network/ports.o \
network/receive.o \
network/router.o \
network/routines.o \
network/transmit.o \
transport/rawip/rawip.o \
transport/tcp/accept.o \
transport/tcp/event.o \
transport/tcp/if.o \
transport/tcp/tcp.o \
transport/udp/udp.o
preall: all
$(TARGET_OBJECTS):: makefile
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk

View file

@ -1,86 +0,0 @@
# $Id$
PATH_TO_TOP = ../../..
TARGET_BOOTSTRAP = yes
TARGET_TYPE = library
TARGET_NAME = oskittcp
#-DMEMTRACK
# require os code to explicitly request A/W version of structs/functions
TARGET_ASFLAGS = -I $(PATH_TO_TOP)/include
TARGET_LFLAGS = -Wl,--file-alignment,0x1000 \
-Wl,--section-alignment,0x1000 \
-nostartfiles -nostdlib \
TARGET_GCCLIBS = gcc
TARGET_BASE = 0x79f60000
TARGET_PATH =
REACTOS_OBJECTS = \
oskittcp/defaults.o \
oskittcp/in.o \
oskittcp/in_cksum.o \
oskittcp/in_pcb.o \
oskittcp/in_proto.o \
oskittcp/in_rmx.o \
oskittcp/inet_ntoa.o \
oskittcp/interface.o \
oskittcp/ip_input.o \
oskittcp/ip_output.o \
oskittcp/kern_clock.o \
oskittcp/kern_subr.o \
oskittcp/param.o \
oskittcp/radix.o \
oskittcp/random.o \
oskittcp/raw_cb.o \
oskittcp/raw_ip.o \
oskittcp/raw_usrreq.o \
oskittcp/route.o \
oskittcp/rtsock.o \
oskittcp/scanc.o \
oskittcp/sleep.o \
oskittcp/tcp_input.o \
oskittcp/tcp_output.o \
oskittcp/tcp_subr.o \
oskittcp/tcp_usrreq.o \
oskittcp/tcp_debug.o \
oskittcp/tcp_timer.o \
oskittcp/uipc_domain.o \
oskittcp/uipc_mbuf.o \
oskittcp/uipc_socket.o \
oskittcp/uipc_socket2.o
TARGET_OBJECTS = $(FREEBSD_OBJECTS) $(REACTOS_OBJECTS)
DEP_OBJECTS = $(TARGET_OBJECTS)
TARGET_CFLAGS += -D__REACTOS__=1 -D__NTDRIVER__ -DKERNEL -I./include/freebsd -I./include/freebsd/sys/include -I./include/freebsd/src/sys -I./include/freebsd/dev/include -I./include/freebsd/net/include -I./include
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk
include $(TOOLS_PATH)/depend.mk
%/TAGS:
etags -o $(@D)/TAGS $(@D)/\*.c
etags: csr/TAGS dbg/TAGS ldr/TAGS main/TAGS rtl/TAGS stdio/TAGS stdlib/TAGS string/TAGS stubs/TAGS
etags -i csr/TAGS -i dbg/TAGS -i ldr/TAGS -i main/TAGS -i rtl/TAGS -i stdio/TAGS -i stdlib/TAGS -i string/TAGS -i stubs/TAGS
docu:
doxygen Doxyfile
.PHONY: docu
# EOF

View file

@ -1,32 +0,0 @@
# $Id$
PATH_TO_TOP = ../../..
TARGET_TYPE = driver
TARGET_NAME = afd
TARGET_PCH = include/afd.h
TARGET_LIBS = \
$(PATH_TO_TOP)/dk/w32/lib/libpseh.a
TARGET_CFLAGS = -I./include -I$(PATH_TO_TOP)/w32api/include/ddk -I$(PATH_TO_TOP)/include/afd -D__USE_W32API -Werror -Wall
TARGET_OBJECTS = \
afd/bind.o \
afd/connect.o \
afd/context.o \
afd/info.o \
afd/listen.o \
afd/lock.o \
afd/main.o \
afd/read.o \
afd/select.o \
afd/tdi.o \
afd/tdiconn.o \
afd/write.o
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk

View file

@ -1,19 +0,0 @@
# $Id$
PATH_TO_TOP = ../../../..
TARGET_TYPE = driver
TARGET_NAME = ne2000
TARGET_CFLAGS = -I./include -Werror -Wall
TARGET_OBJECTS = \
ne2000/8390.o \
ne2000/main.o
TARGET_DDKLIBS = ndis.a
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk

View file

@ -1,16 +0,0 @@
PATH_TO_TOP = ../../../..
TARGET_TYPE = driver
TARGET_NAME = pcnet
#
# - must define NDIS50 to get the right characteristics struct
# - must define anonymous unions to make physical addresses work right
#
TARGET_CFLAGS = -I. -Wall -Werror -DNDIS50_MINIPORT
TARGET_CFLAGS += -I$(W32API_PATH)/include/ddk -D__USE_W32API
# TARGET_CFLAGS += -DDBG=1
TARGET_OBJECTS = pcnet.o requests.o
TARGET_DDKLIBS = ndis.a
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk

View file

@ -1,37 +0,0 @@
# $Id$
PATH_TO_TOP = ../../..
TARGET_TYPE = export_driver
TARGET_NAME = ndis
TARGET_PCH = include/ndissys.h
TARGET_CFLAGS = -I./include -D__USE_W32API -Wall
TARGET_CFLAGS += -DNDIS_WRAPPER -DNDIS50 -DNDIS50_MINIPORT -DBINARY_COMPATIBLE
TARGET_OBJECTS = \
ndis/main.o \
ndis/40gone.o \
ndis/50gone.o \
ndis/buffer.o \
ndis/cl.o \
ndis/cm.o \
ndis/co.o \
ndis/config.o \
ndis/control.o \
ndis/hardware.o \
ndis/io.o \
ndis/memory.o \
ndis/miniport.o \
ndis/protocol.o \
ndis/string.o \
ndis/stubs.o \
ndis/time.o \
ndis/efilter.o
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk

View file

@ -1,38 +0,0 @@
# $Id$
PATH_TO_TOP = ../../..
#TARGET_TYPE = export_driver
TARGET_TYPE = driver
TARGET_NAME = npf
#TARGET_CFLAGS = -DDBG -DWIN_NT_DRIVER -DKQPC_TS -I$(PATH_TO_TOP)/ntoskrnl/include
TARGET_CFLAGS = -DDBG -DWIN_NT_DRIVER -DKQPC_TS -DUSE_KLOCKS -I$(PATH_TO_TOP)/ntoskrnl/include -Wall -Werror
TARGET_DDKLIBS = ndis.a
TARGET_OBJECTS = \
packet.o \
openclos.o \
read.o \
write.o \
dump.o \
jitter.o \
win_bpf_filter.o \
tme.o \
count_packets.o \
win_bpf_filter_init.o \
tcp_session.o \
memory_t.o \
time_calls.o \
functions.o \
bucket_lookup.o \
normal_lookup.o
TARGET_PATH = .
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk

View file

@ -1,78 +0,0 @@
# $Id$
PATH_TO_TOP = ../../..
TARGET_REGTESTS = yes
TARGET_TYPE = export_driver
TARGET_NAME = tcpip
TARGET_PCH = include/precomp.h
# -DMEMTRACK
TARGET_CFLAGS = \
-D__USE_W32API \
-D_SEH_NO_NATIVE_NLG \
-DNDIS40 \
-Wall -Werror \
-I./include \
-I$(PATH_TO_TOP)/drivers/lib/oskittcp/include \
-I$(PATH_TO_TOP)/w32api/include \
-I$(PATH_TO_TOP)/include
TARGET_LIBS = \
$(PATH_TO_TOP)/dk/w32/lib/libip.a \
$(PATH_TO_TOP)/dk/w32/lib/liboskittcp.a \
$(PATH_TO_TOP)/dk/w32/lib/librosrtl.a \
$(PATH_TO_TOP)/dk/w32/lib/libpseh.a \
$(PATH_TO_TOP)/dk/nkm/lib/libndis.a
TARGET_CLEAN = tcpip/*.o datalink/*.o \
$(PATH_TO_TOP)/dk/w32/lib/libip.a \
$(PATH_TO_TOP)/dk/w32/lib/liboskittcp.a
TCPIP_OBJECTS = tcpip/buffer.o \
tcpip/dispatch.o \
tcpip/fileobjs.o \
tcpip/irp.o \
tcpip/main.o \
tcpip/pool.o \
tcpip/proto.o \
tcpip/lock.o \
tcpip/wait.o \
tcpip/bug.o
INFO_OBJECTS = tcpip/info.o tcpip/ninfo.o tcpip/tinfo.o tcpip/iinfo.o
DATALINK_OBJECTS = datalink/lan.o
MOCKOBJS = tcpip/mockbuffer.o \
tcpip/mockwait.o \
tcpip/mocklock.o \
tcpip/mockpool.o \
tcpip/mockbug.o
TARGET_OBJECTS = \
$(TCPIP_OBJECTS) \
$(INFO_OBJECTS) \
$(DATALINK_OBJECTS)
preall: preclean
$(MAKE) -C ../../lib/ip
$(MAKE) -C ../../lib/oskittcp
$(MAKE) all
$(MAKE) $(MOCKOBJS)
preclean:
$(RM) $(PATH_TO_TOP)/dk/w32/lib/libip.a \
$(PATH_TO_TOP)/dk/w32/lib/liboskittcp.a
$(PATH_TO_TOP)/dk/w32/lib/liboskittcp.a:
$(MAKE) -C $(PATH_TO_TOP)/drivers/lib/oskittcp
$(PATH_TO_TOP)/dk/w32/lib/libip.a:
$(MAKE) -C $(PATH_TO_TOP)/drivers/lib/ip
$(TARGET_OBJECTS):: makefile
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk

View file

@ -1,43 +0,0 @@
# $Id$
PATH_TO_TOP = ../../..
TARGET_TYPE = export_driver
TARGET_CFLAGS = -Werror -Wall
TARGET_NAME = tdi
TARGET_OBJECTS = \
ne2000/8390.o \
ne2000/main.o
OBJECTS_CTE = \
cte/string.o \
cte/stubs.o
OBJECTS_MISC = \
misc/main.o
OBJECTS_TDI = \
tdi/dereg.o \
tdi/handler.o \
tdi/obsolete.o \
tdi/stubs.o
TARGET_OBJECTS = \
$(OBJECTS_CTE) \
$(OBJECTS_MISC) \
$(OBJECTS_TDI)
TARGET_CLEAN = \
cte/*.o \
misc/*.o \
misc/*.coff \
tdi/*.o
TARGET_PATH = misc
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk

View file

@ -1,19 +0,0 @@
# $Id$
PATH_TO_TOP = ../../..
TARGET_TYPE = dynlink
TARGET_NAME = wshtcpip
TARGET_BASE = 0x777c0000
TARGET_CFLAGS = -DUNICODE -D__USE_W32API -Werror -Wall
TARGET_SDKLIBS = ntdll.a kernel32.a ws2_32.a
TARGET_OBJECTS = $(TARGET_NAME).o
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk

View file

@ -1,25 +0,0 @@
# $Id$
PATH_TO_TOP = ../../..
TARGET_BOOTSTRAP = yes
TARGET_TYPE = driver
TARGET_NAME = atapi
TARGET_DDKLIBS = scsiport.a
TARGET_OBJECTS = $(TARGET_NAME).o
TARGET_CFLAGS = -Werror -Wall
DEP_OBJECTS = $(TARGET_OBJECTS)
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk
include $(TOOLS_PATH)/depend.mk
# EOF

View file

@ -1,25 +0,0 @@
# $Id$
PATH_TO_TOP = ../../..
TARGET_BOOTSTRAP = yes
TARGET_TYPE = driver
TARGET_NAME = cdrom
TARGET_DDKLIBS = class2.a
TARGET_OBJECTS = $(TARGET_NAME).o
TARGET_CFLAGS = -Werror -Wall
DEP_OBJECTS = $(TARGET_OBJECTS)
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk
include $(TOOLS_PATH)/depend.mk
# EOF

View file

@ -1,23 +0,0 @@
# $Id$
PATH_TO_TOP = ../../..
TARGET_BOOTSTRAP = yes
TARGET_TYPE = export_driver
TARGET_NAME = class2
TARGET_OBJECTS = $(TARGET_NAME).o
TARGET_CFLAGS = -Werror -Wall
DEP_OBJECTS = $(TARGET_OBJECTS)
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk
include $(TOOLS_PATH)/depend.mk
# EOF

View file

@ -1,27 +0,0 @@
# $Id$
PATH_TO_TOP = ../../..
TARGET_BOOTSTRAP = yes
TARGET_TYPE = driver
TARGET_NAME = disk
TARGET_DDKLIBS = class2.a
TARGET_GCCLIBS = gcc
TARGET_OBJECTS = $(TARGET_NAME).o
TARGET_CFLAGS = -Werror -Wall
DEP_OBJECTS = $(TARGET_OBJECTS)
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk
include $(TOOLS_PATH)/depend.mk
# EOF

View file

@ -1,25 +0,0 @@
# $Id$
PATH_TO_TOP = ../../..
TARGET_BOOTSTRAP = yes
TARGET_TYPE = export_driver
TARGET_NAME = diskdump
TARGET_DDKLIBS =
TARGET_OBJECTS = $(TARGET_NAME).o diskdump_helper.o
TARGET_CFLAGS = -Werror -Wall
DEP_OBJECTS = $(TARGET_OBJECTS)
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk
include $(TOOLS_PATH)/depend.mk
# EOF

View file

@ -1,32 +0,0 @@
# ReactOS Floppy Driver
# Copyright (C) 2004, Vizzini (vizzini@plasmic.com)
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
#
# PROJECT: ReactOS Floppy Driver
# FILE: Makefile
# PURPOSE: Makefile for Microsoft DDK build system
# PROGRAMMER: Vizzini (vizzini@plasmic.com)
# REVISIONS:
# 15-Feb-2004 vizzini - Created/
#
# MAKEFILE for ARTICLE
#
# 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 driver components of the Windows NT DDK
#
!INCLUDE $(NTMAKEENV)\makefile.def

View file

@ -1,23 +0,0 @@
# $Id$
PATH_TO_TOP = ../../..
TARGET_BOOTSTRAP = yes
TARGET_TYPE = export_driver
TARGET_NAME = scsiport
TARGET_OBJECTS = $(TARGET_NAME).o
TARGET_CFLAGS = -Werror -Wall
DEP_OBJECTS = $(TARGET_OBJECTS)
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk
include $(TOOLS_PATH)/depend.mk
# EOF

View file

@ -1,28 +0,0 @@
# $Id$
PATH_TO_TOP = ../../../..
TARGET_BASE = 0x70000000
TARGET_TYPE = gdi_driver
TARGET_NAME = framebuf
TARGET_CFLAGS = -Wall -Werror -D__USE_W32API
TARGET_OBJECTS = \
enable.o \
palette.o \
pointer.o \
screen.o \
surface.o
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk
# Automatic dependency tracking
DEP_OBJECTS = $(TARGET_OBJECTS)
include $(PATH_TO_TOP)/tools/depend.mk
# EOF

View file

@ -1,47 +0,0 @@
# $Id$
PATH_TO_TOP = ../../../..
TARGET_BASE = 0x70000000
TARGET_TYPE = gdi_driver
TARGET_NAME = vgaddi
TARGET_CFLAGS = -Wall -Werror -D__USE_W32API
MAIN_OBJECTS = \
main/enable.o
OTHER_OBJECTS = \
objects/screen.o \
objects/pointer.o \
objects/lineto.o \
objects/paint.o \
objects/bitblt.o \
objects/transblt.o \
objects/offscreen.o \
objects/copybits.o
VGAVIDEO_OBJECTS = \
vgavideo/vgavideo.o
TARGET_OBJECTS = \
$(MAIN_OBJECTS) \
$(OTHER_OBJECTS) \
$(VGAVIDEO_OBJECTS)
TARGET_CLEAN = \
main/*.o \
objects/*.o \
vgavideo/*.o
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk
# Automatic dependency tracking
DEP_OBJECTS := $(TARGET_OBJECTS)
include $(PATH_TO_TOP)/tools/depend.mk
# EOF

View file

@ -1,16 +0,0 @@
PATH_TO_TOP = ../../../..
TARGET_TYPE = driver
TARGET_NAME = vbemp
TARGET_DDKLIBS = videoprt.a ntoskrnl.a
TARGET_CFLAGS = -Werror -Wall -I$(PATH_TO_TOP)/ntoskrnl/include -D__USE_W32API
TARGET_OBJECTS = \
vbemp.o
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk

View file

@ -1,19 +0,0 @@
# $Id$
PATH_TO_TOP = ../../../..
TARGET_TYPE = driver
TARGET_NAME = vgamp
TARGET_DDKLIBS = videoprt.a
TARGET_CFLAGS = -Werror -Wall -D__USE_W32API
TARGET_OBJECTS = \
initvga.o \
vgamp.o
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk

View file

@ -1,20 +0,0 @@
PATH_TO_TOP = ../../../..
TARGET_TYPE = driver
TARGET_NAME = xboxvmp
TARGET_DDKLIBS = videoprt.a ntoskrnl.a
TARGET_CFLAGS = -Werror -Wall -I$(PATH_TO_TOP)/ntoskrnl/include -D__USE_W32API
TARGET_OBJECTS = \
xboxvmp.o
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk
# Automatic dependency tracking
DEP_OBJECTS := $(TARGET_OBJECTS)
include $(PATH_TO_TOP)/tools/depend.mk

View file

@ -1,32 +0,0 @@
# $Id$
PATH_TO_TOP = ../../..
TARGET_TYPE = export_driver
TARGET_NAME = videoprt
TARGET_CFLAGS += -Wall -Werror -D__USE_W32API -I$(PATH_TO_TOP)/ntoskrnl/include
TARGET_OBJECTS = \
agp.o \
ddc.o \
dispatch.o \
dma.o \
event.o \
int10.o \
interrupt.o \
videoprt.o \
resource.o \
services.o \
spinlock.o \
timer.o
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk
# Automatic dependency tracking
DEP_OBJECTS := $(TARGET_OBJECTS)
include $(PATH_TO_TOP)/tools/depend.mk

View file

@ -1,23 +0,0 @@
# $Id$
PATH_TO_TOP = ../..
TARGET_TYPE = driver_library
TARGET_ASFLAGS = -D__NTHAL__ -I$(PATH_TO_TOP)/ntoskrnl/include
TARGET_CFLAGS = -D__NTHAL__ -I$(PATH_TO_TOP)/ntoskrnl/include -Werror -Wall
TARGET_NAME = hal
HEADER_FILES = $(PATH_TO_TOP)/include/roscfg.h
TARGET_OBJECTS := $(TARGET_NAME).o $(HEADER_FILES)
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk
include $(TOOLS_PATH)/config.mk
# EOF

View file

@ -1,92 +0,0 @@
# $Id$
PATH_TO_TOP = ../../..
VPATH = ../generic
default: all
TARGET_NAME = halmp
#
# Build configuration
#
include $(PATH_TO_TOP)/rules.mak
#
# Global configuration
#
include $(TOOLS_PATH)/config.mk
TARGET_TYPE = hal
TARGET_DEFNAME = ../../hal/hal
TARGET_ASFLAGS = -I$(PATH_TO_TOP)/include -I$(PATH_TO_TOP)/ntoskrnl/include -D__ASM__ -DCONFIG_SMP
TARGET_CFLAGS = -I../include -I$(PATH_TO_TOP)/ntoskrnl/include -Wall -Werror -DCONFIG_SMP
# require os code to explicitly request A/W version of structs/functions
TARGET_CFLAGS += -D_DISABLE_TIDENTS
ifneq ($(CONFIG_SMP), 1)
TARGET_INSTALL = no
else
TARGET_BOOTSTRAP = yes
endif
GENERIC_OBJECTS = \
adapter.o \
beep.o \
bus.o \
display.o \
dma.o \
drive.o \
enum.o \
fmutex.o \
halinit.o \
isa.o \
kdbg.o \
mca.o \
misc.o \
pci.o \
portio.o \
reboot.o \
spinlock.o \
sysbus.o \
sysinfo.o \
time.o \
timer.o
MP_OBJECTS = \
apic.o \
halinit_mp.o \
ioapic.o \
ipi_mp.o \
mpconfig.o \
mpsirql.o \
mpsboot.o \
mps.o \
processor_mp.o \
resource_mp.o
HAL_OBJECTS = $(GENERIC_OBJECTS) $(MP_OBJECTS)
DEP_OBJECTS := $(HAL_OBJECTS)
TARGET_OBJECTS := $(DEP_OBJECTS) $(PATH_TO_TOP)/include/roscfg.h
# Note: Must be = and not := since $(DEP_FILES) is assigned a value below
TARGET_CLEAN = $(DEP_FILES) *.o *.dll
#
# Helper makefile
#
include $(TOOLS_PATH)/helper.mk
#
# Include automatic dependancy tracking
#
include $(TOOLS_PATH)/depend.mk
# EOF

View file

@ -1,89 +0,0 @@
# $Id$
PATH_TO_TOP = ../../..
VPATH = ../generic
default: all
TARGET_NAME = halup
#
# Build configuration
#
include $(PATH_TO_TOP)/rules.mak
#
# Global configuration
#
include $(TOOLS_PATH)/config.mk
TARGET_BOOTSTRAP = yes
TARGET_TYPE = hal
TARGET_DEFNAME = ../../hal/hal
TARGET_ASFLAGS = -I$(PATH_TO_TOP)/include -I$(PATH_TO_TOP)/ntoskrnl/include -D__ASM__
TARGET_CFLAGS = -I../include -I$(PATH_TO_TOP)/ntoskrnl/include -Wall -Werror
# require os code to explicitly request A/W version of structs/functions
TARGET_CFLAGS += -D_DISABLE_TIDENTS
ifeq ($(CONFIG_SMP), 1)
TARGET_INSTALL = no
else
TARGET_BOOTSTRAP = yes
endif
GENERIC_OBJECTS = \
adapter.o \
beep.o \
bus.o \
display.o \
dma.o \
drive.o \
enum.o \
fmutex.o \
halinit.o \
ipi.o \
irql.o \
isa.o \
kdbg.o \
mca.o \
misc.o \
pci.o \
portio.o \
processor.o \
reboot.o \
resource.o \
spinlock.o \
sysbus.o \
sysinfo.o \
time.o \
timer.o
UP_OBJECTS = \
halinit_up.o
HAL_OBJECTS = $(GENERIC_OBJECTS) $(UP_OBJECTS)
DEP_OBJECTS := $(HAL_OBJECTS)
TARGET_OBJECTS := $(DEP_OBJECTS) $(PATH_TO_TOP)/include/roscfg.h
# Note: Must be = and not := since $(DEP_FILES) is assigned a value below
TARGET_CLEAN = $(DEP_FILES) *.o *.dll
#
# Helper makefile
#
include $(TOOLS_PATH)/helper.mk
#
# Include automatic dependancy tracking
#
include $(TOOLS_PATH)/depend.mk
# EOF

View file

@ -1,89 +0,0 @@
# $Id$
PATH_TO_TOP = ../../..
VPATH = ../generic
default: all
TARGET_NAME = halxbox
#
# Build configuration
#
include $(PATH_TO_TOP)/rules.mak
#
# Global configuration
#
include $(TOOLS_PATH)/config.mk
TARGET_BOOTSTRAP = yes
TARGET_TYPE = hal
TARGET_DEFNAME = ../../hal/hal
TARGET_ASFLAGS = -I$(PATH_TO_TOP)/include -I$(PATH_TO_TOP)/ntoskrnl/include -D__ASM__ -DUP
TARGET_CFLAGS = -I../include -I$(PATH_TO_TOP)/ntoskrnl/include -Wall -Werror -DUP
# require os code to explicitly request A/W version of structs/functions
TARGET_CFLAGS += -D_DISABLE_TIDENTS
TARGET_INSTALL = no
TARGET_BOOTSTRAP = no
GENERIC_OBJECTS = \
adapter.o \
beep.o \
bus.o \
dma.o \
drive.o \
enum.o \
fmutex.o \
halinit.o \
ipi.o \
irql.o \
isa.o \
kdbg.o \
mca.o \
misc.o \
pci.o \
portio.o \
processor.o \
reboot.o \
resource.o \
spinlock.o \
sysbus.o \
sysinfo.o \
time.o \
timer.o
XBOX_OBJECTS = \
display_xbox.o \
font.o \
halinit_xbox.o \
part_xbox.o \
pci_xbox.o
HAL_OBJECTS = $(GENERIC_OBJECTS) $(XBOX_OBJECTS)
DEP_OBJECTS := $(HAL_OBJECTS)
TARGET_OBJECTS := $(DEP_OBJECTS) $(PATH_TO_TOP)/include/roscfg.h
# Note: Must be = and not := since $(DEP_FILES) is assigned a value below
TARGET_CLEAN = $(DEP_FILES) *.o *.dll
#
# Helper makefile
#
include $(TOOLS_PATH)/helper.mk
#
# Include automatic dependancy tracking
#
include $(TOOLS_PATH)/depend.mk
# EOF

View file

@ -1,45 +0,0 @@
# $Id$
PATH_TO_TOP = ../..
TARGET_TYPE = dynlink
TARGET_NAME = acledit
TARGET_INSTALLDIR = system32
TARGET_BASE = $(TARGET_BASE_LIB_ACLEDIT)
TARGET_CFLAGS = \
-I./include \
-DUNICODE \
-D_UNICODE \
-D__REACTOS__ \
-Wall \
-Werror \
-fno-builtin
TARGET_LFLAGS = -nostartfiles -nostdlib
TARGET_SDKLIBS = ntdll.a kernel32.a advapi32.a user32.a
TARGET_GCCLIBS = gcc
TARGET_PCH =
TARGET_CLEAN =
TARGET_OBJECTS = acledit.o stubs.o
DEP_OBJECTS = $(TARGET_OBJECTS)
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk
include $(TOOLS_PATH)/depend.mk
%/TAGS:
etags -o $(@D)/TAGS $(@D)/\*.c
etags: ./TAGS

View file

@ -1,49 +0,0 @@
# $Id$
PATH_TO_TOP = ../..
TARGET_TYPE = dynlink
TARGET_NAME = aclui
TARGET_INSTALLDIR = system32
TARGET_BASE = $(TARGET_BASE_LIB_ACLUI)
TARGET_CFLAGS = \
-I./include \
-D__USE_W32API \
-DUNICODE \
-D_UNICODE \
-D__REACTOS__ \
-D_WIN32_IE=0x0500 \
-D_WIN32_WINNT=0x501 \
-DWINVER=0x600 \
-Wall \
-Werror \
-fno-builtin
TARGET_LFLAGS = -nostartfiles -nostdlib
TARGET_SDKLIBS = ntdll.a rosrtl.a kernel32.a comctl32.a user32.a
TARGET_GCCLIBS = gcc
TARGET_PCH =
TARGET_CLEAN =
TARGET_OBJECTS = aclui.o
DEP_OBJECTS = $(TARGET_OBJECTS)
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk
include $(TOOLS_PATH)/depend.mk
%/TAGS:
etags -o $(@D)/TAGS $(@D)/\*.c
etags: ./TAGS

View file

@ -1,28 +0,0 @@
# $Id$
PATH_TO_TOP = ../..
TARGET_TYPE = library
TARGET_NAME = adns
TARGET_CFLAGS = \
-O3 -Wall -Wwrite-strings -Wpointer-arith \
-Wstrict-prototypes -Wmissing-prototypes -Wall -DADNS_JGAA_WIN32 -D__USE_W32API -D__REACTOS__
# require os code to explicitly request A/W version of structs/functions
TARGET_CFLAGS += -Isrc -Iadns_win32
TARGET_OBJECTS = adns_win32/adns_unix_calls.o \
src/check.o src/event.o src/general.o src/parse.o src/poll.o \
src/query.o src/reply.o src/setup.o src/transmit.o src/types.o
DEP_OBJECTS = $(TARGET_OBJECTS)
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk
include $(TOOLS_PATH)/depend.mk
# EOF

View file

@ -1,84 +0,0 @@
# $Id$
PATH_TO_TOP = ../..
TARGET_TYPE = dynlink
TARGET_NAME = advapi32
TARGET_PCH = advapi32.h
TARGET_CFLAGS = -Wall -Werror -fno-builtin \
-D__USE_W32API \
-D_WIN32_IE=0x0500 \
-D_WIN32_WINNT=0x501 \
-DWINVER=0x600 \
TARGET_LFLAGS = -nostartfiles -nostdlib
TARGET_SDKLIBS = ntdll.a kernel32.a rpcrt4.a
TARGET_BASE = $(TARGET_BASE_LIB_ADVAPI32)
CRYPT_OBJECTS = \
crypt/crypt_des.o \
crypt/crypt_lmhash.o \
crypt/crypt_md4.o \
crypt/crypt_md5.o \
crypt/crypt_sha.o \
crypt/crypt.o
MISC_OBJECTS = \
misc/dllmain.o \
misc/hwprofiles.o \
misc/logon.o \
misc/shutdown.o \
misc/sysfunc.o \
REGISTRY_OBJECTS = \
reg/reg.o
SECURITY_OBJECTS = \
sec/ac.o \
sec/audit.o \
sec/lsa.o \
sec/misc.o \
sec/sec.o \
sec/sid.o \
sec/trustee.o
SERVICE_OBJECTS = \
service/svcctl_c.o \
service/eventlog.o \
service/scm.o \
service/sctrl.o \
service/undoc.o
TOKEN_OBJECTS = \
token/privilege.o \
token/token.o
TARGET_OBJECTS = \
$(CRYPT_OBJECTS) \
$(MISC_OBJECTS) \
$(REGISTRY_OBJECTS) \
$(SECURITY_OBJECTS) \
$(SERVICE_OBJECTS) \
$(TOKEN_OBJECTS)
DEP_OBJECTS = $(TARGET_OBJECTS)
TARGET_CLEAN = service/svcctl_c.c service/svcctl_c.h
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk
include $(TOOLS_PATH)/depend.mk
WIDL_FLAGS = -o \
-D _X86_ -D MIDL_PASS \
-I $(PATH_TO_TOP)/w32api/include
service/svcctl_c.c service/svcctl.h: $(PATH_TO_TOP)/include/idl/svcctl.idl
$(WIDL) $(WIDL_FLAGS) -h -H service/svcctl_c.h -c -C service/svcctl_c.c $(PATH_TO_TOP)/include/idl/svcctl.idl

View file

@ -1,43 +0,0 @@
# $Id$
PATH_TO_TOP = ../..
TARGET_TYPE = dynlink
TARGET_NAME = advpack
TARGET_INSTALLDIR = system32
TARGET_BASE = $(TARGET_BASE_LIB_ACLEDIT)
TARGET_CFLAGS = \
-D_WIN32_IE=0x0600 \
-D_WIN32_WINNT=0x0501 \
-DUNICODE \
-D_UNICODE \
-D__REACTOS__ \
-D__USE_W32API \
-Wall \
-Werror \
-fno-builtin
TARGET_LFLAGS = -nostartfiles -nostdlib
TARGET_SDKLIBS = ntdll.a kernel32.a user32.a gdi32.a advapi32.a ole32.a version.a
TARGET_GCCLIBS = gcc
TARGET_PCH =
TARGET_CLEAN =
TARGET_OBJECTS = advpack.o stubs.o
DEP_OBJECTS = $(TARGET_OBJECTS)
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk
include $(TOOLS_PATH)/depend.mk

View file

@ -1,9 +0,0 @@
# $Id: Makefile 7618 2004-01-14 01:47:46Z sedwards $
PATH_TO_TOP = ../..
TARGET_TYPE = winedll
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk

View file

@ -1,28 +0,0 @@
PATH_TO_TOP = ../..
TARGET_TYPE = dynlink
TARGET_NAME = cards
TARGET_BASE = $(TARGET_BASE_LIB_CARDS)
TARGET_CFLAGS = -fno-builtin -D__USE_W32API
# require os code to explicitly request A/W version of structs/functions
TARGET_CFLAGS += -DUNICODE -D_UNICODE -Wall -Werror
TARGET_LFLAGS = -nostdlib -nostartfiles
TARGET_SDKLIBS = gdi32.a user32.a
TARGET_OBJECTS = cards.o
DEP_OBJECTS = $(TARGET_OBJECTS)
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk
include $(TOOLS_PATH)/depend.mk
# EOF

View file

@ -1,9 +0,0 @@
# $Id: makefile 7409 2004-01-02 19:49:47Z gvg $
PATH_TO_TOP = ../..
TARGET_TYPE = winedll
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk

View file

@ -1,9 +0,0 @@
# $Id: makefile 7520 2004-01-09 01:58:22Z sedwards $
PATH_TO_TOP = ../..
TARGET_TYPE = winedll
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk

View file

@ -1,49 +0,0 @@
# $Id$
PATH_TO_TOP = ../../..
TARGET_TYPE = dynlink
TARGET_EXTENSION = .cpl
TARGET_NAME = access
TARGET_INSTALLDIR = system32
TARGET_BASE = $(TARGET_BASE_LIB_CPL_ACCESS)
TARGET_CFLAGS = \
-D_WIN32_IE=0x0600 \
-D_WIN32_WINNT=0x0501 \
-DUNICODE \
-D_UNICODE \
-D__REACTOS__ \
-D__USE_W32API \
-Wall \
-Werror \
-fno-builtin
TARGET_LFLAGS = -nostartfiles
TARGET_SDKLIBS = kernel32.a user32.a comctl32.a
TARGET_GCCLIBS = gcc
TARGET_PCH =
TARGET_CLEAN =
TARGET_OBJECTS = keyboard.o sound.o display.o mouse.o general.o access.o
DEP_OBJECTS = $(TARGET_OBJECTS)
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk
include $(TOOLS_PATH)/depend.mk
%/TAGS:
etags -o $(@D)/TAGS $(@D)/\*.c
etags: ./TAGS

View file

@ -1,53 +0,0 @@
# $Id$
PATH_TO_TOP = ../../..
TARGET_TYPE = dynlink
TARGET_EXTENSION = .cpl
TARGET_NAME = appwiz
TARGET_INSTALLDIR = system32
TARGET_BASE = $(TARGET_BASE_LIB_CPL_APPWIZ)
TARGET_CFLAGS = \
-D_WIN32_IE=0x0600 \
-D_WIN32_WINNT=0x0501 \
-I./include \
-DUNICODE \
-D_UNICODE \
-D__REACTOS__ \
-D__USE_W32API \
-Wall \
-Werror \
-fno-builtin
TARGET_LFLAGS = -nostartfiles
TARGET_LFLAGS = -nostartfiles
TARGET_SDKLIBS = kernel32.a user32.a comctl32.a
TARGET_GCCLIBS = gcc
TARGET_PCH =
TARGET_CLEAN =
TARGET_OBJECTS = appwiz.o
DEP_OBJECTS = $(TARGET_OBJECTS)
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk
include $(TOOLS_PATH)/depend.mk
%/TAGS:
etags -o $(@D)/TAGS $(@D)/\*.c
etags: ./TAGS

View file

@ -1,45 +0,0 @@
# $Id$
PATH_TO_TOP = ../../..
TARGET_TYPE = program
TARGET_NAME = control
TARGET_INSTALLDIR = system32
TARGET_APPTYPE = windows
TARGET_CFLAGS = \
-D_WIN32_IE=0x0600 \
-D_WIN32_WINNT=0x0501 \
-DUNICODE \
-D_UNICODE \
-D__REACTOS__ \
-D__USE_W32API \
-Wall \
-Werror \
-fno-builtin
TARGET_SDKLIBS = ntdll.a kernel32.a user32.a comctl32.a
# TARGET_GCCLIBS = gcc
TARGET_PCH =
TARGET_CLEAN =
TARGET_OBJECTS = control.o
DEP_OBJECTS = $(TARGET_OBJECTS)
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk
include $(TOOLS_PATH)/depend.mk
%/TAGS:
etags -o $(@D)/TAGS $(@D)/\*.c
etags: ./TAGS

View file

@ -1,55 +0,0 @@
# $Id$
PATH_TO_TOP = ../../..
TARGET_TYPE = dynlink
TARGET_EXTENSION = .cpl
TARGET_NAME = desk
TARGET_INSTALLDIR = system32
TARGET_BASE = $(TARGET_BASE_LIB_CPL_DESK)
TARGET_CFLAGS = \
-I./include \
-D_WIN32_IE=0x0600 \
-D_WIN32_WINNT=0x0501 \
-D__USE_W32API \
-DUNICODE \
-D_UNICODE \
-D__USE_W32API \
-Wall \
-Werror \
-fno-builtin
TARGET_LFLAGS = -nostartfiles
TARGET_SDKLIBS = kernel32.a user32.a comctl32.a comdlg32.a advapi32.a gdi32.a
TARGET_GCCLIBS = gcc
TARGET_PCH =
TARGET_CLEAN =
TARGET_OBJECTS = desk.o \
background.o \
screensaver.o \
appearance.o \
settings.o \
dibitmap.o
DEP_OBJECTS = $(TARGET_OBJECTS)
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk
include $(TOOLS_PATH)/depend.mk
%/TAGS:
etags -o $(@D)/TAGS $(@D)/\*.c
etags: ./TAGS

View file

@ -1,50 +0,0 @@
# $Id$
PATH_TO_TOP = ../../..
TARGET_TYPE = dynlink
TARGET_EXTENSION = .cpl
TARGET_NAME = intl
TARGET_INSTALLDIR = system32
TARGET_BASE = $(TARGET_BASE_LIB_CPL_INTL)
TARGET_CFLAGS = \
-D_WIN32_IE=0x0600 \
-D_WIN32_WINNT=0x0501 \
-D__USE_W32API \
-I./include \
-DUNICODE \
-D_UNICODE \
-D__REACTOS__ \
-Wall \
-Werror \
-fno-builtin
TARGET_LFLAGS = -nostartfiles
TARGET_SDKLIBS = kernel32.a user32.a comctl32.a
TARGET_GCCLIBS = gcc
TARGET_PCH =
TARGET_CLEAN =
TARGET_OBJECTS = currency.o date.o general.o intl.o locale.o numbers.o time.o
DEP_OBJECTS = $(TARGET_OBJECTS)
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk
include $(TOOLS_PATH)/depend.mk
%/TAGS:
etags -o $(@D)/TAGS $(@D)/\*.c
etags: ./TAGS

View file

@ -1,50 +0,0 @@
# $Id$
PATH_TO_TOP = ../../..
TARGET_TYPE = dynlink
TARGET_EXTENSION = .cpl
TARGET_NAME = main
TARGET_INSTALLDIR = system32
TARGET_BASE = $(TARGET_BASE_LIB_CPL_MAIN)
TARGET_CFLAGS = \
-D_WIN32_IE=0x0600 \
-D_WIN32_WINNT=0x0501 \
-D__USE_W32API \
-I./include \
-DUNICODE \
-D_UNICODE \
-D__REACTOS__ \
-Wall \
-Werror \
-fno-builtin
TARGET_LFLAGS = -nostartfiles
TARGET_SDKLIBS = kernel32.a user32.a comctl32.a
TARGET_GCCLIBS = gcc
TARGET_PCH =
TARGET_CLEAN =
TARGET_OBJECTS = keyboard.o main.o mouse.o
DEP_OBJECTS = $(TARGET_OBJECTS)
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk
include $(TOOLS_PATH)/depend.mk
%/TAGS:
etags -o $(@D)/TAGS $(@D)/\*.c
etags: ./TAGS

View file

@ -1,50 +0,0 @@
# $Id$
PATH_TO_TOP = ../../..
TARGET_TYPE = dynlink
TARGET_EXTENSION = .cpl
TARGET_NAME = ncpa
TARGET_INSTALLDIR = system32
TARGET_BASE = $(TARGET_BASE_LIB_CPL_NCPA)
TARGET_CFLAGS = \
-I./include \
-D_WIN32_IE=0x0600 \
-D_WIN32_WINNT=0x0501 \
-D__USE_W32API \
-DUNICODE \
-D_UNICODE \
-D__REACTOS__ \
-Wall \
-Werror \
-fno-builtin
TARGET_LFLAGS = -nostartfiles
TARGET_SDKLIBS = kernel32.a user32.a comctl32.a iphlpapi.a
TARGET_GCCLIBS = gcc
TARGET_PCH =
TARGET_CLEAN =
TARGET_OBJECTS = ncpa.o tcpip_properties.o
DEP_OBJECTS = $(TARGET_OBJECTS)
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk
include $(TOOLS_PATH)/depend.mk
%/TAGS:
etags -o $(@D)/TAGS $(@D)/\*.c
etags: ./TAGS

View file

@ -1,51 +0,0 @@
# $Id$
PATH_TO_TOP = ../../..
TARGET_TYPE = dynlink
TARGET_EXTENSION = .cpl
TARGET_NAME = sysdm
TARGET_INSTALLDIR = system32
TARGET_BASE = $(TARGET_BASE_LIB_CPL_SYSDM)
TARGET_CFLAGS = \
-D_WIN32_IE=0x0600 \
-D_WIN32_WINNT=0x0501 \
-I./include \
-DUNICODE \
-D_UNICODE \
-D__REACTOS__ \
-D__USE_W32API \
-Wall \
-Werror \
-fno-builtin
TARGET_LFLAGS = -nostartfiles
TARGET_SDKLIBS = kernel32.a user32.a comctl32.a
TARGET_GCCLIBS = gcc
TARGET_PCH =
TARGET_CLEAN =
TARGET_OBJECTS = sysdm.o general.o computer.o hardware.o advanced.o userprofile.o\
environment.o
DEP_OBJECTS = $(TARGET_OBJECTS)
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk
include $(TOOLS_PATH)/depend.mk
%/TAGS:
etags -o $(@D)/TAGS $(@D)/\*.c
etags: ./TAGS

View file

@ -1,50 +0,0 @@
# $Id$
PATH_TO_TOP = ../../..
TARGET_TYPE = dynlink
TARGET_EXTENSION = .cpl
TARGET_NAME = timedate
TARGET_INSTALLDIR = system32
TARGET_BASE = $(TARGET_BASE_LIB_CPL_TIMEDATE)
TARGET_CFLAGS = \
-D_WIN32_IE=0x0600 \
-D_WIN32_WINNT=0x0501 \
-D__USE_W32API \
-I./include \
-DUNICODE \
-D_UNICODE \
-D__REACTOS__ \
-Wall \
-Werror \
-fno-builtin
TARGET_LFLAGS = -nostartfiles
TARGET_SDKLIBS = kernel32.a user32.a comctl32.a
TARGET_GCCLIBS = gcc
TARGET_PCH =
TARGET_CLEAN =
TARGET_OBJECTS = timedate.o
DEP_OBJECTS = $(TARGET_OBJECTS)
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk
include $(TOOLS_PATH)/depend.mk
%/TAGS:
etags -o $(@D)/TAGS $(@D)/\*.c
etags: ./TAGS

View file

@ -1,487 +0,0 @@
# $Id: Makefile 12852 2005-01-06 13:58:04Z mf $
PATH_TO_TOP = ../..
TARGET_DEFONLY = yes
TARGET_TYPE = library
TARGET_NAME = crt
TARGET_PCH = precomp.h
TARGET_CFLAGS = -D_MSVCRT_LIB_ -D__MSVCRT__ -Wall -Werror -I./include
#-nostdinc
# require os code to explicitly request A/W version of structs/functions
TARGET_CFLAGS += \
-D_DISABLE_TIDENTS \
-D__MINGW_IMPORT=extern \
-D__USE_W32API \
-D__REACTOS__ \
-D_WIN32_IE=0x600 \
-D_WIN32_WINNT=0x501 \
-DUSE_MSVCRT_PREFIX \
-D_MT
CONIO_OBJECTS = \
conio/cgets.o \
conio/cprintf.o \
conio/cputs.o \
conio/getch.o \
conio/getche.o \
conio/kbhit.o \
conio/putch.o \
conio/ungetch.o
CTYPE_OBJECTS = \
ctype/ctype.o \
ctype/isalnum.o \
ctype/isalpha.o \
ctype/isascii.o \
ctype/iscntrl.o \
ctype/isdigit.o \
ctype/isgraph.o \
ctype/islower.o \
ctype/isprint.o \
ctype/ispunct.o \
ctype/isspace.o \
ctype/isupper.o \
ctype/isxdigit.o \
ctype/toascii.o \
ctype/tolower.o \
ctype/toupper.o \
ctype/iscsym.o \
ctype/isctype.o
DIRECT_OBJECTS = \
direct/chdir.o \
direct/chdrive.o \
direct/getcwd.o \
direct/getdcwd.o \
direct/getdfree.o \
direct/getdrive.o \
direct/mkdir.o \
direct/rmdir.o \
direct/wchdir.o \
direct/wgetcwd.o \
direct/wgetdcwd.o \
direct/wmkdir.o \
direct/wrmdir.o
EXCEPT_OBJECTS = \
except/seh.o \
except/abnorter.o \
except/exhand2.o \
except/matherr.o \
except/unwind.o \
except/xcptfil.o
FLOAT_OBJECTS = \
float/chgsign.o \
float/clearfp.o \
float/cntrlfp.o \
float/copysign.o \
float/fpclass.o \
float/fpecode.o \
float/fpreset.o \
float/isnan.o \
float/logb.o \
float/nafter.o \
float/scalb.o \
float/statfp.o
IO_OBJECTS = \
io/access.o \
io/chmod.o \
io/chsize.o \
io/close.o \
io/commit.o \
io/create.o \
io/dup.o \
io/dup2.o \
io/eof.o \
io/filelen.o \
io/fileleni.o \
io/find.o \
io/fmode.o \
io/isatty.o \
io/locking.o \
io/lseek.o \
io/lseeki64.o \
io/mktemp.o \
io/open.o \
io/pipe.o \
io/read.o \
io/setmode.o \
io/sopen.o \
io/stubs.o \
io/tell.o \
io/telli64.o \
io/umask.o \
io/unlink.o \
io/utime.o \
io/waccess.o \
io/wchmod.o \
io/wcreate.o \
io/wfind.o \
io/wmktemp.o \
io/wopen.o \
io/write.o \
io/wunlink.o \
io/wutime.o
LOCALE_OBJECTS = \
locale/locale.o
MATH_OBJECTS = \
math/acos.o \
math/adjust.o \
math/asin.o \
math/atan.o \
math/atan2.o \
math/cabs.o \
math/ceil.o \
math/cos.o \
math/cosh.o \
math/exp.o \
math/fabs.o \
math/floor.o \
math/fmod.o \
math/frexp.o \
math/huge_val.o \
math/hypot.o \
math/j0_y0.o \
math/j1_y1.o \
math/jn_yn.o \
math/ldexp.o \
math/log.o \
math/log10.o \
math/modf.o \
math/pow.o \
math/sin.o \
math/sinh.o \
math/sqrt.o \
math/stubs.o \
math/tan.o \
math/tanh.o
MBSTRING_OBJECTS = \
mbstring/hanzen.o \
mbstring/ischira.o \
mbstring/iskana.o \
mbstring/iskpun.o \
mbstring/islead.o \
mbstring/islwr.o \
mbstring/ismbal.o \
mbstring/ismbaln.o \
mbstring/ismbc.o \
mbstring/ismbgra.o \
mbstring/ismbkaln.o \
mbstring/ismblead.o \
mbstring/ismbpri.o \
mbstring/ismbpun.o \
mbstring/ismbtrl.o \
mbstring/isuppr.o \
mbstring/jistojms.o \
mbstring/jmstojis.o \
mbstring/mbbtype.o \
mbstring/mbccpy.o \
mbstring/mbclen.o \
mbstring/mbscat.o \
mbstring/mbschr.o \
mbstring/mbscmp.o \
mbstring/mbscoll.o \
mbstring/mbscpy.o \
mbstring/mbscspn.o \
mbstring/mbsdec.o \
mbstring/mbsdup.o \
mbstring/mbsicmp.o \
mbstring/mbsicoll.o \
mbstring/mbsinc.o \
mbstring/mbslen.o \
mbstring/mbslwr.o \
mbstring/mbsncat.o \
mbstring/mbsnccnt.o \
mbstring/mbsncmp.o \
mbstring/mbsncoll.o \
mbstring/mbsncpy.o \
mbstring/mbsnextc.o \
mbstring/mbsnicmp.o \
mbstring/mbsnicoll.o \
mbstring/mbsninc.o \
mbstring/mbsnset.o \
mbstring/mbspbrk.o \
mbstring/mbsrchr.o \
mbstring/mbsrev.o \
mbstring/mbsset.o \
mbstring/mbsspn.o \
mbstring/mbsspnp.o \
mbstring/mbsstr.o \
mbstring/mbstok.o \
mbstring/mbstrlen.o \
mbstring/mbsupr.o
MISC_OBJECTS = \
misc/amsg.o \
misc/assert.o \
misc/crtmain.o \
misc/environ.o \
misc/getargs.o \
misc/initterm.o \
misc/lock.o \
misc/purecall.o \
misc/stubs.o \
misc/tls.o
PROCESS_OBJECTS = \
process/_cwait.o \
process/_system.o \
process/dll.o \
process/process.o \
process/wprocess.o \
process/procid.o \
process/thread.o \
process/threadid.o \
process/threadx.o
SEARCH_OBJECTS = \
search/lfind.o \
search/lsearch.o
SETJMP_OBJECTS = \
setjmp/i386/setjmp.o
SIGNAL_OBJECTS = \
signal/signal.o \
signal/xcptinfo.o
STDIO_OBJECTS = \
stdio/allocfil.o \
stdio/clearerr.o \
stdio/fclose.o \
stdio/fdopen.o \
stdio/feof.o \
stdio/ferror.o \
stdio/fflush.o \
stdio/fgetc.o \
stdio/fgetchar.o \
stdio/fgetpos.o \
stdio/fgets.o \
stdio/fgetws.o \
stdio/filbuf.o \
stdio/fileno.o \
stdio/flsbuf.o \
stdio/fopen.o \
stdio/wfopen.o \
stdio/fprintf.o \
stdio/fwprintf.o \
stdio/fputc.o \
stdio/fputchar.o \
stdio/fputs.o \
stdio/fputws.o \
stdio/fread.o \
stdio/freopen.o \
stdio/wfreopen.o \
stdio/fseek.o \
stdio/fsetpos.o \
stdio/fsopen.o \
stdio/wfsopen.o \
stdio/ftell.o \
stdio/fwalk.o \
stdio/fwrite.o \
stdio/getc.o \
stdio/getchar.o \
stdio/gets.o \
stdio/getw.o \
stdio/perror.o \
stdio/popen.o \
stdio/wpopen.o \
stdio/printf.o \
stdio/wprintf.o \
stdio/putc.o \
stdio/putchar.o \
stdio/putwchar.o \
stdio/puts.o \
stdio/putw.o \
stdio/remove.o \
stdio/wremove.o \
stdio/rename.o \
stdio/rewind.o \
stdio/rmtmp.o \
stdio/setbuf.o \
stdio/setvbuf.o \
stdio/sprintf.o \
stdio/swprintf.o \
stdio/stdhnd.o \
stdio/tempnam.o \
stdio/tmpfile.o \
stdio/tmpnam.o \
stdio/ungetc.o \
stdio/ungetwc.o \
stdio/vfprintf.o \
stdio/vfwprint.o \
stdio/vprintf.o \
stdio/vwprintf.o \
stdio/vsprintf.o \
stdio/vswprintf.o \
stdio/wfdopen.o \
stdio/wrename.o \
stdio/wtempnam.o \
stdio/wtmpnam.o
STDLIB_OBJECTS = \
stdlib/_exit.o \
stdlib/abort.o \
stdlib/abs.o \
stdlib/atexit.o \
stdlib/atof.o \
stdlib/atoi.o \
stdlib/atoi64.o \
stdlib/atol.o \
stdlib/wtol.o \
stdlib/bsearch.o \
stdlib/div.o \
stdlib/ecvt.o \
stdlib/ecvtbuf.o \
stdlib/errno.o \
stdlib/fcvt.o \
stdlib/fcvtbuf.o \
stdlib/fullpath.o \
stdlib/gcvt.o \
stdlib/getenv.o \
stdlib/itoa.o \
stdlib/itow.o \
stdlib/labs.o \
stdlib/ldiv.o \
stdlib/makepath.o \
stdlib/malloc.o \
stdlib/mbstowcs.o \
stdlib/mbtowc.o \
stdlib/obsol.o \
stdlib/putenv.o \
stdlib/qsort.o \
stdlib/rand.o \
stdlib/rot.o \
stdlib/senv.o \
stdlib/splitp.o \
stdlib/strtod.o \
stdlib/strtol.o \
stdlib/strtoul.o \
stdlib/swab.o \
stdlib/wcstod.o \
stdlib/wcstol.o \
stdlib/wcstombs.o \
stdlib/wcstoul.o \
stdlib/wctomb.o \
stdlib/wfulpath.o \
stdlib/witoa.o \
stdlib/witow.o \
stdlib/wputenv.o \
stdlib/wsenv.o \
stdlib/wsplitp.o \
stdlib/wmakpath.o \
stdlib/wtoi.o \
stdlib/wtoi64.o
STRING_OBJECTS = \
string/lasttok.o \
string/memicmp.o \
string/strcoll.o \
string/strdup.o \
string/strerror.o \
string/stricmp.o \
string/strlwr.o \
string/strncoll.o \
string/strnicmp.o \
string/strpbrk.o \
string/strrev.o\
string/strset.o \
string/strstr.o \
string/strtok.o \
string/strupr.o \
string/strxfrm.o
SYS_STAT_OBJECTS = \
sys_stat/fstat.o \
sys_stat/fstati64.o \
sys_stat/futime.o \
sys_stat/stat.o \
sys_stat/wstat.o \
sys_stat/systime.o
TIME_OBJECTS = \
time/clock.o \
time/ctime.o \
time/difftime.o \
time/ftime.o \
time/strdate.o \
time/strftime.o \
time/strtime.o \
time/time.o \
time/tz_vars.o \
time/wctime.o \
time/wstrdate.o \
time/wstrtime.o
WSTRING_OBJECTS = \
wstring/wcscoll.o \
wstring/wcscspn.o \
wstring/wcsdup.o \
wstring/wcsicmp.o \
wstring/wcslwr.o \
wstring/wcsnicmp.o \
wstring/wcspbrk.o \
wstring/wcsrev.o \
wstring/wcsset.o \
wstring/wcsspn.o \
wstring/wcsstr.o \
wstring/wcstok.o \
wstring/wcsupr.o \
wstring/wcsxfrm.o \
wstring/wlasttok.o
WINE_OBJECTS = \
wine/cpp.o \
wine/cppexcept.o \
wine/heap.o \
wine/thread.o \
wine/scanf.o
TARGET_OBJECTS = \
$(CONIO_OBJECTS) \
$(CTYPE_OBJECTS) \
$(DIRECT_OBJECTS) \
$(EXCEPT_OBJECTS) \
$(FLOAT_OBJECTS) \
$(IO_OBJECTS) \
$(LOCALE_OBJECTS) \
$(MATH_OBJECTS) \
$(MBSTRING_OBJECTS) \
$(MISC_OBJECTS) \
$(PROCESS_OBJECTS) \
$(SEARCH_OBJECTS) \
$(SETJMP_OBJECTS) \
$(SIGNAL_OBJECTS) \
$(STDIO_OBJECTS) \
$(STDLIB_OBJECTS) \
$(STRING_OBJECTS) \
$(SYS_STAT_OBJECTS) \
$(TIME_OBJECTS) \
$(WSTRING_OBJECTS) \
$(WINE_OBJECTS)
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk
DEP_OBJECTS := $(TARGET_OBJECTS)
TARGET_CLEAN = $(DEP_FILES)
include $(PATH_TO_TOP)/tools/depend.mk
# EOF

View file

@ -1,42 +0,0 @@
# $Id$
PATH_TO_TOP = ../..
TARGET_DEFONLY = yes
TARGET_TYPE = dynlink
TARGET_NAME = crtdll
TARGET_PCH = precomp.h
TARGET_BASE = $(TARGET_BASE_LIB_CRTDLL)
# don't remove @nn from exported symbols - needed so dlltool doesn't mess up mangled c++ exports
RM_AT_FROM_SYMBOLS = no
TARGET_LFLAGS = -nostartfiles -nostdlib
TARGET_SDKLIBS = crt.a string.a kernel32.a ntdll.a wine.a
TARGET_GCCLIBS = gcc
TARGET_CFLAGS = -D__USE_W32API -Wall -Werror -I../crt/include
# require os code to explicitly request A/W version of structs/functions
TARGET_CFLAGS += \
-D_DISABLE_TIDENTS \
-D__USE_W32API \
-D__REACTOS__ \
-D_WIN32_IE=0x600 \
-D_WIN32_WINNT=0x501 \
-DUSE_MSVCRT_PREFIX \
-D_MT
TARGET_OBJECTS = dllmain.o
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk
# EOF

View file

@ -1,9 +0,0 @@
# $Id$
PATH_TO_TOP = ../..
TARGET_TYPE = winedll
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk

View file

@ -1,9 +0,0 @@
# $Id$
PATH_TO_TOP = ../..
TARGET_TYPE = winedll
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk

View file

@ -1,9 +0,0 @@
# $Id: Makefile 11864 2004-11-29 00:15:23Z greatlrd $
PATH_TO_TOP = ../..
TARGET_TYPE = winedll
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk

View file

@ -1,9 +0,0 @@
# $Id: makefile 11864 2004-11-29 00:15:23Z greatlrd $
PATH_TO_TOP = ../..
TARGET_TYPE = winedll
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk

View file

@ -1,36 +0,0 @@
# $Id$
PATH_TO_TOP = ../..
TARGET_DEFONLY = yes
TARGET_TYPE = dynlink
TARGET_NAME = dnsapi
TARGET_BASE = $(TARGET_BASE_LIB_DNSAPI)
TARGET_LFLAGS = -nostartfiles -g --kill-at
DLLTOOL_ADD = -A
TARGET_SDKLIBS = adns.a kernel32.a iphlpapi.a ws2_32.a msvcrt.a ntdll.a \
rosrtl.a
TARGET_GCCLIBS = gcc
TARGET_CFLAGS = -Werror -Wall -I$(PATH_TO_TOP)/lib/adns/src -Iinclude \
-I$(PATH_TO_TOP)/lib/adns/adns_win32 -g -D__USE_W32API
# require os code to explicitly request A/W version of structs/functions
TARGET_CFLAGS += -D_DISABLE_TIDENTS -DADNS_JGAA_WIN32
TARGET_OBJECTS = \
dnsapi/context.o dnsapi/names.o dnsapi/query.o dnsapi/free.o \
dnsapi/adns.o dnsapi/stubs.o
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk
# EOF

View file

@ -1,30 +0,0 @@
PATH_TO_TOP = ../..
TARGET_TYPE = dynlink
TARGET_NORC = yes
TARGET_NAME = dsound
# -fno-builtin
TARGET_CFLAGS = -D__USE_W32API
# require os code to explicitly request A/W version of structs/functions
TARGET_CFLAGS += -D_DISABLE_TIDENTS -Wall -Werror
TARGET_SDKLIBS = ntdll.a gdi32.a
TARGET_BASE = $(TARGET_BASE_LIB_DSOUND)
TARGET_OBJECTS = \
dsound.o
DEP_OBJECTS = $(TARGET_OBJECTS)
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk
include $(TOOLS_PATH)/depend.mk
# EOF

View file

@ -1,9 +0,0 @@
# $Id$
PATH_TO_TOP = ../..
TARGET_TYPE = winedll
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk

View file

@ -1,26 +0,0 @@
# $Id$
PATH_TO_TOP = ../..
TARGET_DEFONLY = yes
TARGET_TYPE = library
TARGET_NAME = dxguid
TARGET_CFLAGS = -D__REACTOS__
# require os code to explicitly request A/W version of structs/functions
TARGET_CFLAGS += -D_DISABLE_TIDENTS -Werror -Wall
TARGET_LFLAGS = -Wl
TARGET_OBJECTS = \
dxguid-mingw.o
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk
# EOF

View file

@ -1,20 +0,0 @@
# $Id$
PATH_TO_TOP = ../..
TARGET_TYPE = library
TARGET_NAME = epsapi
# require os code to explicitly request A/W version of structs/functions
TARGET_CFLAGS += -D__USE_W32API -D_DISABLE_TIDENTS -Werror -Wall
TARGET_OBJECTS = \
enum/drivers.o \
enum/modules.o \
enum/processes.o
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk

View file

@ -1,27 +0,0 @@
# $Id: Makefile 12851 2005-01-06 13:34:15Z mf $
PATH_TO_TOP = ../..
include $(PATH_TO_TOP)/config
TARGET_NAME = expat
TARGET_TYPE = library
TARGET_CFLAGS = -D__USE_W32API -DHAVE_EXPAT_CONFIG_H -Wall -Wmissing-prototypes -Wstrict-prototypes -fexceptions -Ilib
TARGET_LFLAGS = -nostartfiles
LIB_OBJECTS = \
lib/xmlparse.o \
lib/xmlrole.o \
lib/xmltok.o
TARGET_OBJECTS = $(LIB_OBJECTS)
DEP_OBJECTS = $(TARGET_OBJECTS)
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk
include $(TOOLS_PATH)/depend.mk

View file

@ -1,42 +0,0 @@
# $Id$
PATH_TO_TOP = ../..
TARGET_TYPE = dynlink
TARGET_NAME = fmifs
TARGET_BASE = $(TARGET_BASE_LIB_FMIFS)
TARGET_ENTRY = _InitializeFmIfs@12
TARGET_CFLAGS = -fno-builtin -Werror -Wall -D__USE_W32API
# require os code to explicitly request A/W version of structs/functions
TARGET_CFLAGS += -D_DISABLE_TIDENTS
TARGET_LFLAGS = -nostartfiles
TARGET_SDKLIBS = vfatlib.a ntdll.a kernel32.a
TARGET_OBJECTS = \
chkdsk.o \
compress.o \
diskcopy.o \
extend.o \
format.o \
init.o \
label.o \
media.o
DEP_OBJECTS = $(TARGET_OBJECTS)
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk
include $(TOOLS_PATH)/depend.mk
TARGET_FILES = misc/*.o
# EOF

View file

@ -1,67 +0,0 @@
# $Id$
PATH_TO_TOP = ../..
TARGET_TYPE = kmdll
TARGET_NAME = freetype
TARGET_DEFONLY = yes
include $(PATH_TO_TOP)/config
ifeq ($(DBG), 1)
CFLAGS_DBG := -g
else
CFLAGS_DBG :=
endif
TARGET_CFLAGS = $(CFLAGS_DBG) -Iinclude -Wall -Werror
# require os code to explicitly request A/W version of structs/functions
TARGET_CFLAGS += -D_DISABLE_TIDENTS
ROS_OBJECTS = rosglue.o i386/setjmplongjmp.o
TARGET_OBJECTS = objs/*.o $(ROS_OBJECTS)
TARGET_CLEAN = objs/libfreetype.a
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk
unexport CFLAGS
all: $(MK_FULLNAME) $(MK_NOSTRIPNAME)
objs/*.o objs/libfreetype.a:
ifeq ($(DBG), 1)
@$(MAKE) -f Makefile.freetype CFLAGS="-c -g -Wall -fno-strict-aliasing" CC:=$(CC)
else
@$(MAKE) -f Makefile.freetype CFLAGS="-c -Wall -O3 -fno-strict-aliasing" CC:=$(CC)
endif
# Automatic dependency tracking
DEP_OBJECTS := $(ROS_OBJECTS)
include $(PATH_TO_TOP)/tools/depend.mk
freetype_def: objs/libfreetype.a
nm objs/libfreetype.a | gawk 'BEGIN { printf "LIBRARY freetype\r\nEXPORTS\r\n"; } 3 == NF && $$2 == "T" { printf "%s\r\n", substr($$3, 2, length($$3) - 2); }' > freetype.def
.dummy:
%/TAGS: .dummy
etags $(@D)/\*.c -o $(@D)/TAGS
etags: TAGS
TAGS: i386/TAGS
docu:
doxygen Doxyfile
.PHONY: docu
# EOF

View file

@ -1,48 +0,0 @@
#
# ReactOS Driver Support Libraries
#
PATH_TO_TOP = ../..
include $(PATH_TO_TOP)/rules.mak
FSLIBS = vfatlib
all: $(FSLIBS)
depends:
implib: $(FSLIBS:%=%_implib)
clean: $(FSLIBS:%=%_clean)
install: $(FSLIBS:%=%_install)
bootcd: $(FSLIBS:%=%_bootcd)
.PHONY: all depends implib clean install bootcd
#
# FILE SYSTEM LIBRARIES
#
$(FSLIBS): %:
$(MAKE) -C $*
$(FSLIBS:%=%_implib): %_implib:
$(MAKE) -C $* implib
$(FSLIBS:%=%_clean): %_clean:
$(MAKE) -C $* clean
$(FSLIBS:%=%_install): %_install:
$(MAKE) -C $* install
$(FSLIBS:%=%_bootcd): %_bootcd:
$(MAKE) -C $* bootcd
.PHONY: $(FSLIBS) $(FSLIBS:%=%_implib) $(FSLIBS:%=%_clean) $(FSLIBS:%=%_install) $(FSLIBS:%=%_bootcd)
etags:
find . -name "*.[ch]" -print | etags --language=c -
# EOF

View file

@ -1,20 +0,0 @@
# $Id$
PATH_TO_TOP = ../../..
TARGET_TYPE = library
TARGET_NAME = vfatlib
# require os code to explicitly request A/W version of structs/functions
TARGET_CFLAGS += -D_DISABLE_TIDENTS -Wall -Werror
TARGET_OBJECTS = \
fat12.o \
fat16.o \
fat32.o \
vfatlib.o
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk

Some files were not shown because too many files have changed in this diff Show more