1
0
src/dmenubar/Makefile

47 lines
864 B
Makefile
Raw Normal View History

2023-09-14 08:06:25 -06:00
X11INC = /usr/X11R6/include
X11LIB = /usr/X11R6/lib
# Xinerama, comment if you don't want it
XINERAMALIBS = -lXinerama
XINERAMAFLAGS = -DXINERAMA
# freetype
FREETYPELIBS = -lfontconfig -lXft
FREETYPEINC = /usr/include/freetype2
# OpenBSD (uncomment)
#FREETYPEINC = $(X11INC)/freetype2
CFLAGS = \
-std=c99 \
-pedantic \
-Wall \
-Os \
-I$(X11INC) \
-I$(FREETYPEINC) \
-D_DEFAULT_SOURCE \
-D_BSD_SOURCE \
-D_XOPEN_SOURCE=700 \
-D_POSIX_C_SOURCE=200809L \
$(XINERAMAFLAGS)
LDFLAGS = -L$(X11LIB) -lX11 $(XINERAMALIBS) $(FREETYPELIBS)
dmenubar: config.h dmenubar.o drw.h drw.o util.o
2006-08-04 01:35:27 -06:00
@echo dmenu build options:
@echo "CFLAGS = $(CFLAGS)"
@echo "LDFLAGS = $(LDFLAGS)"
@echo "CC = $(CC)"
2023-09-14 08:06:25 -06:00
$(CC) -o $@ dmenubar.o drw.o util.o $(LDFLAGS)
2006-08-04 01:35:27 -06:00
2011-05-14 19:37:49 -06:00
.c.o:
$(CC) -c $(CFLAGS) $<
2006-08-04 01:35:27 -06:00
config.h:
cp config.def.h $@
2006-08-04 01:35:27 -06:00
clean:
2023-09-14 08:06:25 -06:00
rm -f dmenubar *.o
.PHONY: clean