Commit | Line | Data |
---|---|---|
22df675f BJ |
1 | # |
2 | # retrofit - fit a v7 program onto a v6 system | |
3 | # | |
4 | LIBDIR= /usr/lib | |
5 | OBJS= getenv.o getpwuid.o getpwent.o\ | |
6 | _getuid.o _sgtty.o htmpg.o htmps.o ttyname.o ttyn.o isatty.o _stat.o\ | |
7 | setjmp.o wait.o ilongops.o ctype.o typeof.o lseek.o | |
8 | AR= -ar | |
9 | AS= -as | |
10 | CFLAGS= -O -I/usr/include/retrofit | |
11 | ED= -ed | |
12 | ||
13 | libretro.a: ${OBJS} | |
14 | rm -f libretro.a | |
15 | ${AR} r libretro.a ${OBJS} | |
16 | ||
17 | ctype.o: ctype.s | |
18 | ${ED} <:cfix ctype.s | |
19 | ${AS} -o ctype.o ctype.s | |
20 | ||
21 | ctype.s: ctype.c | |
22 | ${CC} -I/usr/include/retrofit -S ctype.c | |
23 | ||
24 | print: | |
25 | @pr READ_ME | |
26 | @pr ../hdrs/*.h ../hdrs/sys/*.h | |
27 | @pr *.c *.s | |
28 | ||
29 | clean: | |
30 | rm -f libretro.a ctype.s | |
31 | -rm -f *.o | |
32 | ||
33 | install: libretro.a | |
34 | cat /dev/null >> /etc/htmp | |
35 | mv libretro.a ${LIBDIR}/libretro.a | |
36 | chmod 644 ${LIBDIR}/libretro.a |