4 |
CFLAGS = -pedantic -Wall |
CFLAGS = -pedantic -Wall |
5 |
OPT_FLAGS = -s |
OPT_FLAGS = -s |
6 |
DEBUG_FLAGS = -g -DDEBUG |
DEBUG_FLAGS = -g -DDEBUG |
7 |
ALL_CFLAGS = $(CFLAGS) $(DEBUG_FLAGS) |
ALL_CFLAGS = $(CFLAGS) $(OPT_FLAGS) |
8 |
SRC=misc.c fildir.c stack.c dialogs.c menu.c subshell.c iface.c ofm.c |
SRC=misc.c fildir.c stack.c dialogs.c menu.c subshell.c iface.c ofm.c |
9 |
OBJ=misc.o fildir.o stack.o dialogs.o menu.o subshell.o iface.o ofm.o |
OBJ=misc.o fildir.o stack.o dialogs.o menu.o subshell.o iface.o ofm.o |
10 |
|
|
11 |
all: $(OBJ) |
all: $(OBJ) |
12 |
$(GCC) $(LIBS) $(ALL_CFLAGS) -o ofm $(OBJ) |
$(GCC) $(LIBS) $(ALL_CFLAGS) -o ofm $(OBJ) |
13 |
|
debug: $(OBJ) |
14 |
|
$(GCC) $(LIBS) $(CFLAGS) $(DEBUG_FLAGS) -o ofm $(OBJ) |
15 |
misc.o: misc.c |
misc.o: misc.c |
16 |
$(GCC) $(ALL_CFLAGS) -c misc.c |
$(GCC) $(ALL_CFLAGS) -c misc.c |
17 |
fildir.o: fildir.c |
fildir.o: fildir.c |