[go: up one dir, main page]

Menu

[r61]: / engine / bgui2 / src / makefile  Maximize  Restore  History

Download this file

40 lines (26 with data), 983 Bytes

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
# Makefile for BGui 2.0
CC=gcc
LD=ld `allegro-config --libs` -lstdlib
CFLAGS=-O
FILES=../lib/libbgui.a ../lib/libbgui.so btest
# Uncomment the line below to compile on other platforms than *nix.
# FILES=../lib/libbgui.a btest
all: $(FILES)
btest: btest.c tdgui.h
$(CC) $(CFLAGS) -o ../btest btest.c ../lib/libbgui.a `allegro-config --libs`
../lib/libbgui.so: bgfx.o bgui.o billfs.o bmenu.o bprocs.o
$(LD) -o ../lib/libbgui.so bgfx.o bgui.o billfs.o bmenu.o bprocs.o
../lib/libbgui.a: bgfx.o bgui.o billfs.o bmenu.o bprocs.o
ar rs ../lib/libbgui.a bgfx.o bgui.o billfs.o bmenu.o bprocs.o
bgfx.o: bgfx.c tdgui.h binterna.h
$(CC) $(CFLAGS) -c bgfx.c
bgui.o: bgui.c tdgui.h binterna.h
$(CC) $(CFLAGS) -c bgui.c
billfs.o: billfs.c tdgui.h binterna.h
$(CC) $(CFLAGS) -c billfs.c
bmenu.o: bmenu.c tdgui.h binterna.h
$(CC) $(CFLAGS) -c bmenu.c
bprocs.o: bprocs.c tdgui.h binterna.h
$(CC) $(CFLAGS) -c bprocs.c
clean:
rm -f *.o ../lib/libbgui.so ../lib/libbgui.a btest