blob: feab9460fb702df302e06425e82b6225bfae4924 (
plain)
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
|
.POSIX:
include config.mk
HDR = config.h
SRC = selc.c
all: selc$(EXE)
config.h:
copy /Y config.def.h config.h
selc$(EXE): $(SRC) $(HDR)
$(CC) $(CFLAGS) -o $@ $(SRC) $(LDFLAGS)
clean:
-$(RM) selc$(EXE)
install: all
-mkdir "$(subst /,\,$(DESTDIR)$(BINDIR))"
copy /Y selc$(EXE) "$(subst /,\,$(DESTDIR)$(BINDIR)/selc$(EXE))"
@echo installed to $(DESTDIR)$(BINDIR)/selc$(EXE)
uninstall:
-$(RM) "$(subst /,\,$(DESTDIR)$(BINDIR)/selc$(EXE))"
boot: install
"$(subst /,\,$(DESTDIR)$(BINDIR))\selc$(EXE)" -i
unboot:
-"$(subst /,\,$(DESTDIR)$(BINDIR))\selc$(EXE)" -u
-$(RM) "$(subst /,\,$(DESTDIR)$(BINDIR)/selc$(EXE))"
.PHONY: all clean install uninstall boot unboot
|