Enviado em 23/08/2018 - 06:57h
Olá pessoal !
# Project: SUMMER LANGUAGE
CPP = g++
CC = gcc
OBJ = obj/core.o obj/lex.o obj/asm.o obj/summer.o
BIN = summer
CFLAGS = -O2 -Wall -DUSE_JIT
RM = rm -f
.PHONY: all all-before all-after clean clean-custom
all: all-before summer all-after
clean: clean-custom
${RM} $(OBJ) $(BIN)
$(BIN): $(OBJ)
#
# Queria que nesta linha, somente para Linux fosse assim ( -ldl ):
#
$(CC) $(OBJ) -o "summer" $(LIBS) -ldl
obj/core.o: src/core.c
$(CC) $(CFLAGS) -c src/core.c -o obj/core.o
obj/lex.o: src/lex.c
$(CC) $(CFLAGS) -c src/lex.c -o obj/lex.o
obj/asm.o: src/asm.c
$(CC) $(CFLAGS) -c src/asm.c -o obj/asm.o
obj/summer.o: summer.c
$(CC) $(CFLAGS) -c summer.c -o obj/summer.o
$(CC) $(OBJ) -o "summer" $(LIBS)
$(CC) $(OBJ) -o "summer" $(LIBS) -ldl
Blender 5.0 Beta, Firefox 144 e avanço da IA dominam o dia no mundo Linux
Desktop Linux ganha fôlego enquanto distros refinam experiência e segurança
Wayland em alta, IA em debate e novos ventos para distros e devices
Qt 6.10 e Python 3.14 puxam o ritmo do software livre nesta quarta
Atualizações de Apps, Desktop e Kernel agitam o ecossistema Linux nesta terça-feira
Como mudar o nome de dispositivos Bluetooth via linha de comando
Adicionando o repositório backports no Debian 13 Trixie