File: Makefile

package info (click to toggle)
jpegqs 1.20210408-3
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, forky, sid, trixie
  • size: 428 kB
  • sloc: ansic: 4,369; makefile: 176; sh: 42
file content (23 lines) | stat: -rw-r--r-- 398 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23

APPNAME ?= jpegqs_gui
SRCNAME ?= jpegqs_gui.c

CFLAGS := -Wall -Wextra -pedantic -O2 -mwindows
CFLAGS += -DWITH_DROP
CFLAGS += -DSHORTCUT_MENU
LIBS := -lcomdlg32

.PHONY: clean all

all: $(APPNAME)

$(APPNAME): dialog.h
dialog.o: dialog.rc dialog.h
	windres $< $@

clean:
	rm -f $(APPNAME) dialog.o

$(APPNAME): $(SRCNAME) dialog.o
	$(CC) $(CFLAGS) -s -o $@ $< dialog.o $(LIBS) -Wl,--gc-sections