mirror of
https://github.com/reactos/reactos.git
synced 2025-06-01 15:38:37 +00:00
doing some maintenance on the posix build system, getting in sync with reactos base.
svn path=/trunk/; revision=3939
This commit is contained in:
parent
bc87211c3f
commit
0ab5c4ecee
5 changed files with 56 additions and 41 deletions
|
@ -1,39 +0,0 @@
|
||||||
# $Id: Makefile,v 1.4 2002/10/29 04:45:58 rex Exp $
|
|
||||||
#
|
|
||||||
# Tool to generate the POSIX+ server system calls table
|
|
||||||
# and other auxiliary C files.
|
|
||||||
#
|
|
||||||
PATH_TO_TOP=../../reactos
|
|
||||||
PATH_TO_PSX_TOP=..
|
|
||||||
|
|
||||||
TARGET_NAME=mksystab
|
|
||||||
SYSCALL_DB=syscall.db
|
|
||||||
SYSTAB_C=$(PATH_TO_PSX_TOP)/server/call/syscall.c
|
|
||||||
SYSTAB_H=$(PATH_TO_PSX_TOP)/server/include/syscall.h
|
|
||||||
SYSCALL_H=$(PATH_TO_PSX_TOP)/include/psx/syscall.h
|
|
||||||
STUBS_C=$(PATH_TO_PSX_TOP)/server/call/stubs.c
|
|
||||||
|
|
||||||
all: systab
|
|
||||||
|
|
||||||
$(TARGET_NAME)$(EXE_POSTFIX): $(TARGET_NAME).c
|
|
||||||
$(CC) $(CFLAGS) -o $(TARGET_NAME)$(EXE_POSTFIX) $(TARGET_NAME).c
|
|
||||||
|
|
||||||
systab: $(TARGET_NAME)$(EXE_POSTFIX)
|
|
||||||
$(TARGET_NAME)$(EXE_POSTFIX) \
|
|
||||||
$(SYSCALL_DB) \
|
|
||||||
$(SYSTAB_C) \
|
|
||||||
$(SYSTAB_H) \
|
|
||||||
$(SYSCALL_H) \
|
|
||||||
$(STUBS_C)
|
|
||||||
|
|
||||||
clean:
|
|
||||||
- $(RM) $(TARGET_NAME)$(EXE_POSTFIX)
|
|
||||||
- $(RM) *.o
|
|
||||||
- $(RM) $(SYSTAB_C)
|
|
||||||
- $(RM) $(SYSTAB_H)
|
|
||||||
- $(RM) $(SYSCALL_H)
|
|
||||||
- $(RM) $(STUBS_C)
|
|
||||||
|
|
||||||
include $(PATH_TO_TOP)/rules.mak
|
|
||||||
|
|
||||||
# EOF
|
|
54
posix/tools/mksystab/Makefile
Normal file
54
posix/tools/mksystab/Makefile
Normal file
|
@ -0,0 +1,54 @@
|
||||||
|
# $Id: Makefile,v 1.1 2003/01/05 18:08:11 robd Exp $
|
||||||
|
#
|
||||||
|
# Tool to generate the POSIX+ server system calls table
|
||||||
|
# and other auxiliary C files.
|
||||||
|
#
|
||||||
|
|
||||||
|
PATH_TO_TOP = ../../../reactos
|
||||||
|
|
||||||
|
PATH_TO_PSX_TOP = ../..
|
||||||
|
|
||||||
|
TARGET_TYPE = program
|
||||||
|
|
||||||
|
TARGET_NAME = mksystab
|
||||||
|
|
||||||
|
TARGET_APPTYPE = console
|
||||||
|
|
||||||
|
TARGET_NORC = yes
|
||||||
|
|
||||||
|
SYSCALL_DB=syscall.db
|
||||||
|
SYSTAB_C=$(PATH_TO_PSX_TOP)/server/call/syscall.c
|
||||||
|
SYSTAB_H=$(PATH_TO_PSX_TOP)/server/include/syscall.h
|
||||||
|
SYSCALL_H=$(PATH_TO_PSX_TOP)/include/psx/syscall.h
|
||||||
|
STUBS_C=$(PATH_TO_PSX_TOP)/server/call/stubs.c
|
||||||
|
|
||||||
|
TARGET_OBJECTS = \
|
||||||
|
$(TARGET_NAME).o
|
||||||
|
|
||||||
|
|
||||||
|
#all: systab
|
||||||
|
|
||||||
|
#$(TARGET_NAME)$(EXE_POSTFIX): $(TARGET_NAME).c
|
||||||
|
# $(CC) $(CFLAGS) -o $(TARGET_NAME)$(EXE_POSTFIX) $(TARGET_NAME).c
|
||||||
|
|
||||||
|
#systab: $(TARGET_NAME)$(EXE_POSTFIX)
|
||||||
|
# $(TARGET_NAME)$(EXE_POSTFIX) \
|
||||||
|
# $(SYSCALL_DB) \
|
||||||
|
# $(SYSTAB_C) \
|
||||||
|
# $(SYSTAB_H) \
|
||||||
|
# $(SYSCALL_H) \
|
||||||
|
# $(STUBS_C)
|
||||||
|
|
||||||
|
#clean:
|
||||||
|
# - $(RM) $(TARGET_NAME)$(EXE_POSTFIX)
|
||||||
|
# - $(RM) *.o
|
||||||
|
# - $(RM) $(SYSTAB_C)
|
||||||
|
# - $(RM) $(SYSTAB_H)
|
||||||
|
# - $(RM) $(SYSCALL_H)
|
||||||
|
# - $(RM) $(STUBS_C)
|
||||||
|
|
||||||
|
include $(PATH_TO_TOP)/rules.mak
|
||||||
|
|
||||||
|
include $(TOOLS_PATH)/helper.mk
|
||||||
|
|
||||||
|
# EOF
|
|
@ -1,4 +1,4 @@
|
||||||
/* $Id: mksystab.c,v 1.4 2002/10/29 04:45:58 rex Exp $
|
/* $Id: mksystab.c,v 1.1 2003/01/05 18:08:11 robd Exp $
|
||||||
*
|
*
|
||||||
* PROJECT : ReactOS / POSIX+ Subsystem
|
* PROJECT : ReactOS / POSIX+ Subsystem
|
||||||
* DESCRIPTION: Build the system calls table for
|
* DESCRIPTION: Build the system calls table for
|
|
@ -1,4 +1,4 @@
|
||||||
# $Id: syscall.db,v 1.3 2002/10/29 04:45:58 rex Exp $
|
# $Id: syscall.db,v 1.1 2003/01/05 18:08:11 robd Exp $
|
||||||
#
|
#
|
||||||
# ReactOS - Operating System
|
# ReactOS - Operating System
|
||||||
# Symbolic system calls table for the POSIX+ server.
|
# Symbolic system calls table for the POSIX+ server.
|
Loading…
Reference in a new issue