#
# /emx/src/lib/process/makefile
#
.INCLUDE: /emx/src/lib/libc.mak

local: ;

beginthr.o: beginthr.c $(I)stdlib.h $(ERRNO) $(I)os2emx.h $(E)
errnofun.o: errnofun.s
execl.o: execl.c $(PROCESS) $(I)stddef.h $(I)stdarg.h
execle.o: execle.c $(PROCESS) $(I)stddef.h $(I)stdarg.h
execlp.o: execlp.c $(PROCESS) $(I)stddef.h $(I)stdarg.h
execlpe.o: execlpe.c $(PROCESS) $(I)stddef.h $(I)stdarg.h
execv.o: execv.c $(PROCESS)
execve.o: execve.c $(PROCESS)
execvp.o: execvp.c $(PROCESS)
execvpe.o: execvpe.c $(PROCESS)
fork.o: fork.c $(E) $(PROCESS)
getpid.o: getpid.c $(E) $(PROCESS)
getppid.o: getppid.c $(E) $(PROCESS)
kill.o: kill.c $(E) $(SIGNAL)
pause.o: pause.c $(E) $(SIGNAL) $(ERRNO)
ptrace.o: ptrace.c $(I)sys/ptrace.h
raise.o: raise.c $(E) $(SIGNAL)
sigactio.o: sigactio.c $(E) $(SIGNAL)
sigaddse.o: sigaddse.c $(SIGNAL)
sigdelse.o: sigdelse.c $(SIGNAL)
sigempty.o: sigempty.c $(SIGNAL)
sigfills.o: sigfills.c $(SIGNAL)
sigismem.o: sigismem.c $(SIGNAL)
signal.o: signal.c $(E) $(SIGNAL)
sigpendi.o: sigpendi.c $(E) $(SIGNAL)
sigprocm.o: sigprocm.c $(E) $(SIGNAL)
sigsuspe.o: sigsuspe.c $(E) $(SIGNAL)
spawnl.o: spawnl.c $(PROCESS) $(I)stddef.h $(I)stdarg.h
spawnle.o: spawnle.c $(PROCESS) $(I)stddef.h $(I)stdarg.h
spawnlp.o: spawnlp.c $(PROCESS) $(I)stddef.h $(I)stdarg.h
spawnlpe.o: spawnlpe.c $(PROCESS) $(I)stddef.h $(I)stdarg.h
spawnv.o: spawnv.c $(PROCESS) $(I)stddef.h
spawnve.o: spawnve.c $(E) $(I)stdlib.h $(PROCESS) $(I)string.h $(ERRNO)
spawnvp.o: spawnvp.c $(PROCESS) $(I)stddef.h
spawnvpe.o: spawnvpe.c $(E) $(PROCESS) $(I)stdlib.h
system.o: system.c $(PROCESS) $(I)stdlib.h $(I)string.h $(ERRNO) \
                   $(I)io.h
thread.o: thread.s
threadid.o: threadid.s
threadlk.o: threadlk.c $(I)stdlib.h $(E)
threadst.o: threadst.c $(I)stdlib.h $(E)
wait.o: wait.c $(E) $(I)stdlib.h $(PROCESS) $(ERRNO)
waitpid.o: waitpid.c $(E) $(I)stdlib.h $(PROCESS) $(ERRNO)
_errno.o: _errno.c $(ERRNO)

$(DSTLIB): beginthr.o errnofun.o execl.o execle.o execlp.o execlpe.o \
    execv.o execve.o execvp.o execvpe.o fork.o getpid.o getppid.o \
    kill.o pause.o ptrace.o raise.o sigactio.o sigaddse.o sigdelse.o \
    sigempty.o sigfills.o sigismem.o signal.o sigpendi.o sigprocm.o \
    sigsuspe.o spawnl.o spawnle.o spawnlp.o spawnlpe.o \
    spawnv.o spawnve.o spawnvp.o spawnvpe.o system.o thread.o threadid.o \
    threadlk.o threadst.o wait.o waitpid.o _errno.o
	-$(AR) d $(DSTLIB) __.SYMDEF
	$(AR) r $(DSTLIB) *.o
	$(AR) s $(DSTLIB)
