24 |
# The following line is where variables will be defined. |
# The following line is where variables will be defined. |
25 |
|
|
26 |
# The above line is where variables will be defined. |
# The above line is where variables will be defined. |
27 |
CFLAGS += $(INCLUDE) $(DEFS) -Wall -W -g |
CFLAGS += $(INCLUDE) $(DEFS) -Wall -W -g -fno-strict-aliasing |
28 |
programs=arshell arcd vdesk |
programs=arshell arcd vdesk |
29 |
all: $(programs) |
all: $(programs) |
30 |
|
|
38 |
$(CC) -o arcd $(arcd-objects) $(CFLAGS) $(LIBDIR) $(LIBS) |
$(CC) -o arcd $(arcd-objects) $(CFLAGS) $(LIBDIR) $(LIBS) |
39 |
|
|
40 |
arshell-objects=src/arshell/arshell.o src/arshell/arguments.o\ |
arshell-objects=src/arshell/arshell.o src/arshell/arguments.o\ |
41 |
src/arshell/textedit.o src/arshell/arshell-util.o\ |
src/arshell/textedit.o src/arshell/arshell-util.o\ |
42 |
src/arshell/color.o src/arshell/dialog.o src/arshell/menubar.o\ |
src/arshell/color.o src/arshell/dialog.o src/arshell/menubar.o\ |
43 |
src/arshell/update.o src/arshell/layout.o src/arshell/main.o\ |
src/arshell/update.o src/arshell/layout.o src/arshell/main.o\ |
44 |
src/arshell/search.o src/arshell/file.o src/arshell/interface_file.o\ |
src/arshell/search.o src/arshell/file.o src/arshell/interface_file.o\ |
45 |
$(lib-objects) |
$(lib-objects) |
48 |
|
|
49 |
vdesk-objects=src/vdesk/vdesk.o |
vdesk-objects=src/vdesk/vdesk.o |
50 |
vdesk: $(vdesk-objects) |
vdesk: $(vdesk-objects) |
51 |
$(CC) -o vdesk $(vdesk-objects) $(CFLAGS) $(LIBDIR) -lX11 |
$(CC) -o vdesk $(vdesk-objects) $(CFLAGS)\ |
52 |
|
$(LIBDIR) -lX11 |
53 |
|
|
54 |
clean: |
clean: |
55 |
rm -f `find . | grep '.o$$'` $(programs) |
rm -f `find . | grep '.o$$'` $(programs) |