Update Makefile

This commit is contained in:
Night Kaly 2024-10-22 01:20:14 +01:00
parent 4b08e74c3a
commit 21c264c0a1
Signed by: night0721
GPG key ID: 957D67B8DB7A119B
3 changed files with 78 additions and 79 deletions

View file

@ -1,7 +1,6 @@
.POSIX:
.SUFFIXES:
CC = cc
VERSION = 1.0
TARGET = slr
MANPAGE = $(TARGET).1
@ -9,14 +8,12 @@ PREFIX ?= /usr/local
BINDIR = $(PREFIX)/bin
MANDIR = $(PREFIX)/share/man/man1
# Flags
LDFLAGS =
CFLAGS = -O3 -march=native -mtune=native -pipe -s -std=c99 -pedantic -Wall -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600
CFLAGS = -O3 -march=native -mtune=native -pipe -s -std=c99 -pedantic -Wall
SRC = slr.c lexer.c parser.c
$(TARGET): $(SRC)
$(CC) $(SRC) -o $@ $(CFLAGS) $(LDFLAGS)
$(CC) $(SRC) -o $@ $(CFLAGS)
dist:
mkdir -p $(TARGET)-$(VERSION)
@ -34,11 +31,11 @@ install: $(TARGET)
chmod 644 $(DESTDIR)$(MANDIR)/$(MANPAGE)
uninstall:
$(RM) $(DESTDIR)$(BINDIR)/$(TARGET)
$(RM) $(DESTDIR)$(MANDIR)/$(MANPAGE)
rm $(DESTDIR)$(BINDIR)/$(TARGET)
rm $(DESTDIR)$(MANDIR)/$(MANPAGE)
clean:
$(RM) $(TARGET)
rm $(TARGET)
all: $(TARGET)

2
slr.c
View file

@ -35,3 +35,5 @@ int main(int argc, char **argv)
print_token(tokens[i]);
}
}
/* https://github.com/CobbCoding1/unnamed-lang/commit/10ecba484a0b47110c19b2604500c9ae49f84c52 */