comparison linux/Makefile @ 2444:ec8ff6ea4af6

Independed compilation of SUBDIRS
author nick
date Wed, 24 Oct 2001 07:34:41 +0000
parents
children df50da00260a
comparison
equal deleted inserted replaced
2443:f30cb7e3ae83 2444:ec8ff6ea4af6
1
2 include ../config.mak
3
4 LIBNAME = libosdep.a
5
6 SRCS=getch2.c timer-lx.c shmem.c
7 OBJS=$(SRCS:.c=.o)
8
9 ifeq ($(TARGET_ARCH_X86),yes)
10 ifeq ($(TARGET_OS),Linux)
11 SRCS += lrmi.c vbelib.c
12 endif
13 endif
14
15 CFLAGS = $(OPTFLAGS) -I. -I.. -Wall
16 # -I/usr/X11R6/include/
17
18 .SUFFIXES: .c .o
19
20 # .PHONY: all clean
21
22 .c.o:
23 $(CC) -c $(CFLAGS) -o $@ $<
24
25 $(LIBNAME): $(OBJS)
26 $(AR) r $(LIBNAME) $(OBJS)
27
28 all: $(LIBNAME)
29
30 clean:
31 rm -f *.o *.a *~
32
33 distclean:
34 rm -f Makefile.bak *.o *.a *~ .depend
35
36 dep: depend
37
38 depend:
39 $(CC) -MM $(CFLAGS) $(SRCS) 1>.depend
40
41 #
42 # include dependency files if they exist
43 #
44 ifneq ($(wildcard .depend),)
45 include .depend
46 endif