---
title: "Make fil med flera moduler bla"
type: "forum-thread"
url: "https://www.webforum.nu/amne/programmering/146022-make-fil-med-flera-moduler-bla"
topic: "Programmering"
topic_url: "https://www.webforum.nu/amne/programmering"
author: "Ryzzen"
published: "2006-04-25T08:58:09.000Z"
updated: "2006-04-25T08:58:09.000Z"
replies: 0
views: 369
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/programmering/146022-make-fil-med-flera-moduler-bla"
---

# Make fil med flera moduler bla

## #1 — Ryzzen, 2006-04-25T08:58Z

Hej

Jag skulle vilja skappa en makefil där man kan bygga olika moduler för sig. Tanken att kunna ha en katalog för varje modul och kunna skriva "make ModulName" i rooten för att kompilera den aktuella modulen. 

Fråga 2:
Vissa moduler kräver kompilering och linkning med andra moduler. Hur löser man det bäst.

Här är min makefil idag:

```
CC = g++
LD = g++
CFLAGS=-c -Wall
LDFLAGS=
LIBS = -lsqlite3 -lpthread 
RM = /bin/rm -f
SOURCES=main.cpp db.cpp CppSQLite3.cpp
OBJECTS=$(SOURCES:.cpp=.o)
EXECUTABLE=db

all: $(SOURCES) $(EXECUTABLE)
	
$(EXECUTABLE): $(OBJECTS) 
	$(LD) $(LDFLAGS) $(OBJECTS) $(LIBS) -o $@

.cpp.o:
	$(CC) $(CFLAGS) $< -o $@
clean:
	$(RM) $(EXECUTABLE) $(OBJECTS)
```

hur löser jag mina två problem?

Tack för all hjälp på förhand

Peter

Permalänk: https://www.webforum.nu/p/146022

---

Tråden på webben: https://www.webforum.nu/amne/programmering/146022-make-fil-med-flera-moduler-bla
