home *** CD-ROM | disk | FTP | other *** search
- #
- # /emx/lib/process/makefile
- #
- GCC=gcc -O -Wall -mprobe
- AR=ar
- I=/emx/include/
- E=$(I)sys/emx.h
- MT=../mt/
-
- LIBC=../libc.a
-
- .SUFFIXES: .o .obj
-
- .c.o:
- $(GCC) -c $*.c
-
- default: $(LIBC)
-
- clean:
- -del *.o $(DELOPT)
-
- execl.o: execl.c $(I)process.h $(I)stddef.h $(I)stdarg.h
- execle.o: execle.c $(I)process.h $(I)stddef.h $(I)stdarg.h
- execlp.o: execlp.c $(I)process.h $(I)stddef.h $(I)stdarg.h
- execlpe.o: execlpe.c $(I)process.h $(I)stddef.h $(I)stdarg.h
- execv.o: execv.c $(I)process.h
- execve.o: execve.c $(I)process.h
- execvp.o: execvp.c $(I)process.h
- execvpe.o: execvpe.c $(I)process.h
- fork.o: fork.c $(E) $(I)process.h
- getpid.o: getpid.c $(E) $(I)process.h
- getppid.o: getppid.c $(E) $(I)process.h
- ptrace.o: ptrace.c $(I)sys/ptrace.h
- spawnl.o: spawnl.c $(I)process.h $(I)stddef.h $(I)stdarg.h
- spawnle.o: spawnle.c $(I)process.h $(I)stddef.h $(I)stdarg.h
- spawnlp.o: spawnlp.c $(I)process.h $(I)stddef.h $(I)stdarg.h
- spawnlpe.o: spawnlpe.c $(I)process.h $(I)stddef.h $(I)stdarg.h
- spawnv.o: spawnv.c $(I)process.h $(I)stddef.h
- spawnve.o: spawnve.c $(E) $(I)stdlib.h $(I)process.h $(I)string.h \
- $(I)errno.h
- spawnvp.o: spawnvp.c $(I)process.h $(I)stddef.h
- spawnvpe.o: spawnvpe.c $(E) $(I)process.h $(I)stdlib.h
- system.o: system.c $(I)process.h $(I)stdlib.h $(I)string.h $(I)errno.h \
- $(I)io.h
- wait.o: wait.c $(E) $(I)stdlib.h $(I)process.h $(I)errno.h
- waitpid.o: waitpid.c $(E) $(I)stdlib.h $(I)process.h $(I)errno.h
-
- $(LIBC): execl.o execle.o execlp.o execlpe.o \
- execv.o execve.o execvp.o execvpe.o fork.o getpid.o getppid.o \
- ptrace.o spawnl.o spawnle.o spawnlp.o spawnlpe.o \
- spawnv.o spawnve.o spawnvp.o spawnvpe.o system.o wait.o waitpid.o
- -$(AR) d $(LIBC) __.SYMDEF
- $(AR) r $(LIBC) *.o
- $(AR) s $(LIBC)
-
- $(MT)process1.c: execl.c execle.c execlp.c execlpe.c execv.c execve.c \
- execvp.c execvpe.c fork.c getpid.c getppid.c includes.c ptrace.c \
- spawnl.c spawnle.c spawnlp.c spawnlpe.c spawnv.c spawnve.c \
- spawnvp.c spawnvpe.c system.c wait.c waitpid.c
- emxcat -o $@ includes.c *.c
-
- mt: $(MT)process1.c
-